cxh1299543968
KaisonChen
2015-10-16 03:47

poi导出word ,中文 字体样式 问题?

  • java
  • 字体
  • poi
  • word

poi导出word时,给中文设置 字体的类型时,不管用,打开word后,字体变成默认的“宋体”了,如果给英文设置,字体的类型就好使,setFontFamily()这个方法,怎么能对中文设置的字体类型好使呢,有木有别的办法?求指教
导出word ,中文 字体样式 问题?
【南京·10月17日】OSC源创会开始报名:Swift、大型移动项目构架分享 »

@红薯 你好,想跟你请教个问题:poi导出word时,给中文设置 字体的类型时,不管用,打开word后,字体变成默认的“宋体”了,如果给英文设置,字体的类型就好使,setFontFamily()这个方法,怎么能对中文设置的字体类型好使呢,有木有别的办法?求指教

XWPFRun newRun = para.insertNewRun(i);
//复制样式
newRun.setText(runText);
newRun.setColor(run.getColor());
newRun.setFontFamily(run.getFontFamily());
if (run.getFontSize() > 0)
{
newRun.setFontSize(run.getFontSize());
}
else
{
newRun.setFontSize(12);
}

newRun.setUnderline(run.getUnderline());
newRun.setBold(run.isBold());
newRun.setItalic(run.isItalic());
newRun.setStrike(run.isStrike());

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答