我需要在开放式办公室创建一个docx文件,其内容需要采用tamil Unicode字体" latha"它的大小是10.但poi用" mangal"创建docx文件。字体和12字体大小。此docx文件与Microsoft Office一起正常工作。
我的代码:
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
CTPPr ppr = paragraph.getCTP().getPPr();
if (ppr == null) {
ppr = paragraph.getCTP().addNewPPr();
}
CTSpacing spacing = ppr.isSetSpacing() ? ppr.getSpacing() : ppr.addNewSpacing();
spacing.setAfter(BigInteger.valueOf(0));
spacing.setBefore(BigInteger.valueOf(0));
spacing.setLineRule(STLineSpacingRule.AUTO);
spacing.setLine(BigInteger.valueOf(240));
run.setFontFamily("Latha");
run.setText(replaceAll2);
run.getCTR().getRPr().getRFonts().setHAnsi("Latha");
run.setFontSize(10);