开发中会遇到根据表单导出word文档的需求,并且对于checkbox的元素, 要做出word中复选框的效果.

word文档中的所有内容和样式都可以在其.xml文件中可以看到.

可以先在一个word文档中写一个复选框,然后转成xml查看他的格式.如下

<w:sym w:font="Wingdings 2" w:char="00A3"/>  //不勾选的复选框
<w:sym w:font="Wingdings 2" w:char="F052"/>    //勾选的复选框

那在改造xml文件中就可以加入逻辑判断进行输出了. 另外,xml文件中嵌套很多层的, 要分析好以上两个标签应该放在哪里.我一开始要尝试了很多次才正常输出

</w:rPr><#if stemQualityReview.reviewResult==4><w:sym w:font="Wingdings 2" w:char="F052"/><w:t>高:</w:t><#else><w:sym w:font="Wingdings 2" w:char="00A3"/><w:t>高:</w:t><w:t>□高:</w:t> //不勾选的复选框用这个符号也可</#if>
</w:r>

本文到此结束

freemarker导出word文档中的复选框打钩功能相关推荐

  1. freemarker导出Word文档并在其中插入图片

    先将word转成xml格式,再用notepad将其转为ftl格式(将要填入数据的地方加个占位符,${name}) import java.io.File; import java.io.FileInp ...

  2. freemarker导出word文档——WordXML格式解析

    前不久,公司一个项目需要实现导出文档的功能,之前是一个同事在做,做了3个星期,终于完成了,但是在项目上线之后却发现导出的文档有问题,此时,这个同事已经离职,我自然成为接班者,要把导出功能实现,但是我看 ...

  3. 使用freemarker导出word文档包含多张图片

    使用freemarker导出word文档包含多张图片 最近项目中有个需求就是导出word文档并且文档中需要有多张图片,我当时一脸懵逼啊,之前没有搞过这个啊,但是不要灰心,肯定会有很多人搞过的,百度一下 ...

  4. freemarker导出word文档

    使用freemarker导出word文档的过程 **************************************************************************** ...

  5. 【Python】批量导出word文档中的图片、嵌入式文件

    Python 批量导出word文档中的图片.嵌入式文件 需求 学生试卷中的题目有要提交截图的,也有要提交文件的,为了方便学生考试,允许单独交或者嵌入Word中提交,那么事后如何整理学生的答案?单独提交 ...

  6. 0002、Freemarker导出Word文档

    做了一个导出Word功能,记录下遇见的坑和技术 一开始我用的poi-tl,在本地执行一切都没有问题,部署到测试环境就报错,在排查一段原因之后发现docx模板在打包jar包的时候会乱码,搞了好久,没搞好 ...

  7. SpringBoot整合Freemarker导出word文档表格

    freemarker模板里面的template.process()方法里传入的第一个参数Object类型,如果是一个实体类对象在模板上怎么进行渲染,将实体类的值取出 freemarker会调用Obje ...

  8. Java+freemarker 导出Word文档的实现(包括word for Mac 插入域的方法)-静态数据,动态表格list

    1. 准备环境 1.1 word版本:MacOS系统下的Office360 word for Mac下好多操作和win的不一样啊啊啊,差点栽在Mac word的模版设计上. win版本的word模版设 ...

  9. java循环导出word文档_Java使用freemarker导出word文档

    通过freemarker,以及JAVA,导出word文档. 共分为三步: 第一步:创建模板文件 第二步:通过JAVA创建返回值. 第三步:执行 分别介绍如下: 第一步: 首先创建word文档,按照想要 ...

  10. (详细)如何使用Freemarker生成Word文档中的文本、图片、表格、附件?

    前言-Freemarker简单介绍 近期项目工作中需要编写大量格式相同但数据不同的Word文档,需要实现自动生成文档的效果,但是通过网上冲浪和官方文档搜索,相对来说,没有分类整理的文档,因此自己抽空简 ...

最新文章

  1. 中国唯一一座没有高楼大厦的新一线城市,也太佛了吧
  2. Python使用sklearn构建广义线性模型:Tweedie回归(Tweedie regression)实战
  3. FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
  4. Windows Phone 7(WP7)开发 自订磁贴(深度链接)
  5. BZOJ-2618-凸多边形-CQOI2006
  6. 解决android应用程序适用新老android系统版本方法
  7. mybatis-plus与jpa在操作数据库时写法对比
  8. 【MongoDB】2、安装MongoDB 2.6.1 on Unbuntu 14.04(学习流水账)
  9. noclassdeffounderror java,从终端运行Java文件时出现java.lang.NoClassDefFoundError
  10. Neo4j:Cypher – Neo.ClientError.Statement.TypeError:不知道如何添加Double和String
  11. Python 实现针对时间序列预测的特征选择
  12. /usr/bin/ld: 找不到 -lglut
  13. python中的换行符是哪个键_Python换行符问题:\r\n还是\n?
  14. UIWebView 无缝切换到 WKWebView
  15. Android网络优化--概括
  16. VMware虚拟机磁盘扩容
  17. 概率论大作业C语言验证正态分布的数学期望和方差
  18. IOS调起H5中文参数乱码问题(不是简单编码)
  19. 吸血鬼数字java_Java求吸血鬼数算法(通用)
  20. android connection refused 模拟器,Docker:Docker Appium 镜像连接夜安卓神模拟器,并处理 connection refused 异常...

热门文章

  1. 【mysql数据类型】uint和int的区别
  2. 【考研词汇训练营】Day 6 —— eventually,state,create,productivity,stimulate
  3. Android 高德地图上自定义动画
  4. SEO优化:如何挖掘谷歌关键词-实例讲解(2022最新)
  5. 【Python | 入门】 从输出打印到面对对象(五分钟速通Python)
  6. 柯桥托业TOEIC考试和PETS哪个含金量高?
  7. 实现工地实名制门禁管理的人脸识别系统
  8. android手机陀螺仪传感器,10.12 传感器专题(3)——加速度/陀螺仪传感器
  9. 微信小程序授权用户绑定手机号
  10. 玩转windbg软件调试视频教程发布-windbg入门教程