找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoyao7417

金牌服务用户

71

主题

163

帖子

930

积分

金牌服务用户

积分
930
yaoyao7417
金牌服务用户   /  发表于:2021-8-23 10:16  /   查看:2492  /  回复:2
5金币
本帖最后由 yaoyao7417 于 2021-8-23 11:30 编辑

表格里有复选框,导出pdf后不会显示复选框,而是显示TRUE/FALSE

表格里显示:


导出pdf后显示:


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

2 个回复

倒序浏览
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-8-23 10:28:35
沙发
本帖最后由 zyk.Zhou 于 2021-8-23 10:55 编辑

因为表格导出PDF是从后端数据库中导出的数据,数据库中是/否字段存的值是1/0/,true或false,
复选框如果勾选,在前端显示是一个对勾,但是后端数据库中存的是1,所以导出后对应的值也是true。
解决方案,新建一个页面专门用于打印,新加一列,在新加列中通过IF函数将true转换为“√”这个字符。用公式给它转换出来,比如:=IF(急所在列 = "true","√","")
同时,为了好看,您可以使用这个带框字符:☑
网页特殊符号(HTML字符实体)大全_前端向朔-CSDN博客_html符号代码大全
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-23 10:47:49
板凳
您好,这是因为咱们表格导出PDF是从后端数据库中导出的数据,解决方案如楼上大佬所述,不过为了美观您可以使用&#9745来模拟打勾复选框。

可以参考
复选框打印显示为1
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=64322
(出处: 葡萄城产品技术社区)

如果您的问题还未解决,欢迎跟帖补充;


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部