[英]How to set a font family to an entire document XWPF apache POI
有没有办法将默认字体系列设置为由apache-poi生成的word文档,而不是将字体系列设置为每个Run。
谢谢
(编辑)
对于那些想要答案的人
我创建了一个新方法
public static XWPFRun createRun(XWPFParagraph paragraph, String fontFamily, int fontSize, boolean bold, UnderlinePatterns underline){
XWPFRun run = paragraph.createRun();
run.setFontFamily(fontFamily);
run.setBold(bold);
run.setUnderline(underline);
run.setFontSize(fontSize);
return run;
}
最后,我称之为
XWPFParagraph paragraphHeader = document.createParagraph();
XWPFRun runTextHeader1 = createRun(paragraphHeader, WordStyling.FONT_FAMILY_TIMES, WordStyling.FONT_SIZE_14);
或者最通用的
public static XWPFRun createRun(XWPFParagraph paragraph){
XWPFRun run = paragraph.createRun();
run.setFontSize(12);
run.setFontFamily("Times New Roman");
return run;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.