明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

POI生成word设置的字体不生效

Posted on 2022-08-16 17:36  且行且思  阅读(1438)  评论(0编辑  收藏  举报

原始修改字体

XWPFRun run = para.createRun();
run.setText(runText,0);
run.setFontFamily("仿宋");//字体
run.setFontSize(16);//字体大小


修改中文字体

XWPFRun run = para.createRun();
run.setText(runText,0);
// 新建 字体配置对象
CTFonts font = run.getCTR().addNewRPr().addNewRFonts();
//中文
font.setEastAsia("黑体"); //改变中文字体设置这个
// ASCII
font.setAscii("仿宋");    //改变数字或者英文字体需要设置这个

原始修改字体的run.setFontFamily("仿宋") 就是调用了font.setAscii("仿宋"),只是修改了ASCII字体,所以对中文字体无效