找回密码
 立即注册

QQ登录

只需一步,快速开始

jiankeyan

中级会员

98

主题

268

帖子

796

积分

中级会员

积分
796
jiankeyan
中级会员   /  发表于:2021-6-21 10:22  /   查看:2221  /  回复:6
流程 js前端生成json传给后台   后台gc进行pdf生成  主要看特殊字符  前端生成没有问题 image.png496026915.png
打印后的效果
image.png666152953.png
这几天就替换过spreadjs版本  其余没有改动  以前打印特殊字符可以出来  比较紧急 请尽快帮忙看一下  谢谢

c5-1特殊字符.rar

5.88 KB, 下载次数: 33

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-21 14:31:54
推荐
本帖最后由 Clark.Pan 于 2021-8-6 11:47 编辑

看了一下之前的帖子,之前给你的解决办法是直接设置字体为"EUDC",而不是设置为“宋体,EUDC”这种两个字体,

我刚刚也测试了一下,在中文和特殊字符混排时,这样设置就能保证SpreadJS中和GC导出的PDF中都是正常的,你可以先尝试一下
---------------------------------------------------
该问题总结如下:
设置字体"EUDC"可以解决中文与特殊字符混排情况下导出PDF的问题。但单元格中显示的字体中文部分就不是原来的字体了(会显示成"EUDC"),如果还需要按原来的字体这个需要用富文本功能。





回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-21 11:48:41
沙发
问题已收到,正在协助您验证
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:2021-6-21 12:29:25
板凳
gc的版本也有过更新
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-21 14:05:16
地板
好的,我这边需要先验证一下问题是否是新版本引起的
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:2021-8-4 17:56:27
6#
Richard.Ma 发表于 2021-6-21 14:31
看了一下之前的帖子,之前给你的解决办法是直接设置字体为"EUDC",而不是设置为“宋体,EUDC”这种两个字体 ...

GCExcel里直接设置字体为EUDC字体后,这样导出pdf的EUDC字体是可以的,但是单元格里其他字体就不是原来的字体了,除了用富文本的方式这个有其他办法解决吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-4 18:24:04
7#
没有其他的办法,这个只能是用富文本方式来分别设置字体
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部