gpt4 book ai didi

java - 如何在 Apache POI XWPF 中为整个 Word 文档设置字体系列

转载 作者:搜寻专家 更新时间:2023-11-01 03:21:51 29 4
gpt4 key购买 nike

有没有办法将默认字体系列设置为 Apache POI 生成的 word 文档,而不是将字体系列设置为每个 XWPFRun

最佳答案

我创建了一个新方法

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;
}

关于java - 如何在 Apache POI XWPF 中为整个 Word 文档设置字体系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28437337/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com