使用Poi 您所在的位置:网站首页 word方框对勾字符代码是什么 使用Poi

使用Poi

2024-07-08 11:16| 来源: 网络整理| 查看: 265

解决方法是给word模板里的替换变量指定字体,比如我在word模板里定义了一个{{test}},因为在word文档里如果字体设置为Wingdings 2时,按下R键会自动出现符号,所以可以在某个替换变量的地方指定值为R,设置字体为Wingdings 2。word模板内容如下

关键代码如下

Map map = new HashMap(); map.put("test",new TextRenderData("R",new Style("Wingdings 2",14)));

这样生成word后就出现了前面的勾号同理,其它特殊符号也可以这么使用(其它符号就不是R键了,需要自己去查询对应的键位)

这边提供一些常用的键位

PS:生成的word文件在打开的电脑上一定要安装Wingdings 2 字体,否则会显示问号

补充一点:如果是想最终生成pdf文件的话,按照上面的设置,有时候字体可能会出现不能正常显示的问题,可以按照下面这样来解决

new TextRenderData("R",new Style("Wingdings 2",14))

替换成下面

new TextRenderData("\uF0FE",new Style("Wingdings",14))

这样pdf里面看到的效果就是正常的了

poi-tl jar包版本

com.deepoove poi-tl 1.10.0

demo代码地址



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有