java word写入

XWPFDocument document      = new XWPFDocument();
XWPFParagraph p = document.createParagraph();
p.setAlignment(ParagraphAlignment.CENTER);  //段落居中
XWPFRun r = p.createRun();
r.setText(text); //内容
r.setBold(bold);   //是否加粗
r.setFontSize(fontSize);   //字体大小
r.setColor(color);  //颜色
r.setUnderline(underLine);  //下划线 (UnderlinePatterns.SINGLE 实线 UnderlinePatterns.DASH 虚线)
CTRPr rpr = r.getCTR().isSetRPr() ? r.getCTR().getRPr() : r.getCTR().addNewRPr();

CTFonts fonts = rpr.isSetRFonts() ? rpr.getRFonts() : rpr.addNewRFonts(); //设定字体
fonts.setAscii(font);
fonts.setEastAsia(font);
fonts.setHAnsi(font);
document.createParagraph().createRun().addBreak();  //换行
 
posted @ 2021-10-19 17:11  zc1212  阅读(253)  评论(0编辑  收藏  举报