java如何在Apache POI XWPF中为整个Word文档设置字体系列 1 年,11 月 Questions & Answers 8816 有没有办法将默认字体系列设置为Apache POI生成的word文档,而不是将字体系列设置为每个XWPFRun
# 1 楼答案 我创造了一种新方法 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 runTextHeader = 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; }
# 1 楼答案
我创造了一种新方法
然后我这样称呼它:
或者更通用: