POI功能比较强大,但是有些不常用功能比如插入特殊符号,不知道API怎么调用

Word里要插入复选框,首先想到的是POI有没有提供现成的API,搜了一番,貌似都说不直接支持

http://stackoverflow.com/questions/9732832/creating-word-document-from-a-template-using-java

也有说用图片替换的

一想到用POI操作图片比较复杂,就不想用了

于是想了一个大招,未选中的复选框和选中的复选框在Word里直接操作都是插入特殊符号,是不是POI导出也可以使用文字符号呢?

看了下搜狗输入法的特殊符号里还真有未选中的复选框“□”和选中的复选框“☑”,不过未选中的复选框在Word里比选中的复选框显得小:

于是直接用汉字口替换,看看效果如何:

还不错吧

还搜到另外一个未选中复选框的特殊字符

http://zuoye.baidu.com/question/0d5785ba6bc14781a0f3b25c95d6bdd8.html?qq-pf-to=pcqq.c2c

有些候,复杂的问题换一种方式,也许就会变得简单~

转载于:https://www.cnblogs.com/wenlong/p/4524962.html

POI导出Word插入复选框相关推荐

  1. java 导出word 带复选框和图片

    1.打开业务提供的word模板,里面需要填充的地方,设置好占位符:${},然后点击另存为Word XML文档,再将后缀名修改为.ftl文件 2.将ftl后缀的文件放到项目目录下 3.复选框处理: da ...

  2. poi在word输出复选框windows远程突然不能复制的解决方法

    在word编辑写个变量ACCOUNTINGMETHOD1,然后用WordReplaceUtil.getCTSym("Wingdings 2", "F052")去 ...

  3. 在word 2007中插入复选框

    在Word2007中插入复选框Checkbox 2008-10-31 12:06 要在Office 2007中插入复选框,需要先点击"Office按钮"->"Wor ...

  4. java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据

    java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据 使用插件:spire.doc 创建工具类,上代码: import com.spire.doc.D ...

  5. freemarker导出word勾选复选框兼容wps的解决办法

    最近在做需求的时候,有一个需求是根据业务提供的word模板导出根据业务规则填充的数据生成的word,具体做法是: 1.先打开业务提供的word模板,然后点击另存为Word XML文档,再将后缀名修改为 ...

  6. 在reader中勾选pdf复选框_绝对可勾选的在WORD 2003中加入复选框的方法

    绝对可勾选的在 word 2003 中加入复选框的方法 方法一: 要在 word 2003 中加入复选框,最好是使用"控件工具箱"来完成. 具体方法是: 打开 Word ,依次点击 ...

  7. WORD 2007 : 单选框, 复选框, 方框, 对号,在方框内打勾

    貌似方法N多,从网上搜索整理三种方法: 方法一:插入复选框 1.点左上角的Office圆形按钮==〉Word/Excel选项===〉常用==〉勾选"在功能区显示[开发工具]选项卡" ...

  8. 中添加复选框_Word/excel中在方框中打钩/叉的符号,简单方便快捷

    方法1:插入特殊符号 将光标定位于需要打钩的地方,选择[插入]--[符号]--[其他符号]--更改字体为[Windings2] 方法2:使用快捷键 从上面的截图中可以看到设置快捷键,所以在插入特殊符号 ...

  9. easyui数据表格显示复选框_【Excel技巧】使用控件一键切换实现单位元和万元随意显示...

    工欲善其事,必先利其器.职场上亦是如此.Excel报表想要做得完美,首先肯定Excel要精通. 做一份Excel报表,如果涉及到金额,当金额比较大,单位到底是用元还是万元,经常是大家纠结的一个问题.我 ...

最新文章

  1. 办公室28个经典赞美句子【转】
  2. 避障机器人程序c语言,基于51单片机小车寻迹、避障源程序(注释很详细)
  3. 计算机视觉与深度学习 | 基于DNN神经网络实现人的年龄及性别预测(代码类)
  4. Hadoop单机环境配置
  5. Java基础学习总结(115)——Java 类加载机制详解
  6. oracle-j2sdk1.8,CDH agent无法安装
  7. Apache工具库——Apache Commons的使用
  8. Pandas 基础(4) - 读/写 Excel 和 CSV 文件
  9. android开发接口文档模板
  10. 读书笔记-我在阿里做运营
  11. android 如何启动apk,Android JS启动APK
  12. java程序员书单--成长之路--职业发展,你读过几本
  13. mysql 对象名无效_SQL对象名无效的解决方法
  14. 宥马运动服务器正在维护,宥马运动ios版
  15. verilog呼吸灯
  16. OpenCL 安装ocl-icd
  17. 什么是SSL协议,浅谈SSL协议。
  18. Mysql错误代码1045
  19. HEP World‘s Classics寄语
  20. MWCS2019:中国联通与TCL通讯5G终端创新联合研发中心正式揭牌

热门文章

  1. HDU X问题 中国剩余定理--求满足条件的个数
  2. spark 把一列数据合并_Spark DataFrame列的合并与拆分
  3. java高级之泛型详解
  4. thinkphp php 5.2,ThinkPHP5.2:时间查询(改进、优化)
  5. 腾讯云blog:孪生网络入门(上) Siamese Net及其损失函数
  6. Python网络爬虫使用代理proxy
  7. python怎样创建桌面快捷方式_python创建桌面快捷方式的代码
  8. 联想 键盘 fn linux,开发者提交补丁,Linux 5.10 或支持联想 PC 键盘快捷键
  9. java转json数组对象_java对象转json、json数组 、xml | 学步园
  10. linux执行使分区生效的命令,Linux硬盘分区生效命令partprobe