繁体   English   中英

如何在Apache POI中给文本加下划线以及如何隐藏表格边框

[英]How to underline text and how to hide table border in Apache POI

我有两个疑问。 我在Apache POI中用表创建了一个word文档。

  1. 如何在文字下划线?

    XWPFRun rh = para.createRun(); rh.setText(“已添加到监视列表”); rh.setBold(true);

    我已经创建了文本内容,并且将其加粗了。 如何下划线? 我发现了一个函数rh.setUnderline rh.setUnderline()的参数是什么

  2. 如何在Apache POI中隐藏表格边框?

    XWPFTable table = doc.createTable(5, 5);

    我想隐藏这张桌子的边框吗? 我怎么了

您可以尝试:

table.getCTTbl().getTblPr().unsetTblBorders();

对于第一个问题, rh.setUnderline(UnderlinePatterns.SINGLE)或取决于下划线样式的任何其他参数将起作用。

这是有关如何在文本中设置下划线的答案。 您可以尝试以下方法:

    XWPFParagraph subparacenter = document.createParagraph();
    subparacenter.setAlignment(ParagraphAlignment.LEFT);
    **XWPFRun subcenterRun = subparacenter.createRun();**

    subcenterRun.setUnderline(UnderlinePatterns.SINGLE);    
    subcenterRun.setFontSize(11);   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM