找回密码
 立即注册

QQ登录

只需一步,快速开始

CTI_ELN

中级会员

51

主题

140

帖子

571

积分

中级会员

积分
571
CTI_ELN
中级会员   /  发表于:2023-9-19 14:24  /   查看:1984  /  回复:8
1金币

配置好格式转换PDF的过程中报错,如图所示: Incorrect font size in TextFormat.
image.png174325255.png

231637986-20230912113104-1.8.ssjson

926.4 KB, 阅读权限: 1, 下载次数: 357

最佳答案

查看完整内容

上面给你回复的贴子中也列出来了,实际上就是字体(不是说字体名称)设置的是有问题的 正常不应该有斜杠的,比如通过spreadjs 拿到的一个正常的字体字符串应该是这个格式的 'bold 14.7px 微软雅黑' 所以解决目前的问题的话,你得通过spreadjs或者gcexcel重新设置字体(包括字体名称,字体大小等等),就能正常导出了 但是关键是你得调查一下这些错误的字体信息是怎么设置出来的。常见的应该是你通过spreadjs代码设置 ...

8 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-25 18:08:13
9#
嗯,不客气

建议还是根据文档生成的流程,往前再追一下看看,避免后面出现同样问题
回复 使用道具 举报
CTI_ELN
中级会员   /  发表于:2023-9-25 17:46:02
8#
Richard.Ma 发表于 2023-9-22 15:28
不知道您这边是不是已经调查到了错误的字体信息是从哪里设置的,如果需要我们协助调查,欢迎继续回帖沟通

没有查到生成错误格式的操作,不过我把错误的格式修改之后可以正常导出,谢谢!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-22 15:28:54
7#
不知道您这边是不是已经调查到了错误的字体信息是从哪里设置的,如果需要我们协助调查,欢迎继续回帖沟通
回复 使用道具 举报
CTI_ELN
中级会员   /  发表于:2023-9-21 10:56:32
5#
Richard.Ma 发表于 2023-9-20 17:06
看起来是文件中的一些单元格字体设置本身就有问题。 参考下面的截图,

这个单元格中字体,我在设计器中和导出到Excel,都没有看到上述的提示,而是显示的Calibri。
麻烦具体指出一下是什么错误,我这边进行修改,谢谢
image.png73657530.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-20 17:06:59
4#
看起来是文件中的一些单元格字体设置本身就有问题。 参考下面的截图,

image.png564458007.png


导出excel后也能看出是有问题的
image.png699990844.png

建议你检查修改单元格中的字体设置,然后再测试
回复 使用道具 举报
CTI_ELN
中级会员   /  发表于:2023-9-20 10:41:17
3#
Ellia.Duan 发表于 2023-9-19 15:31
您好,在 GcExcel v6.2.1版本中导入您附件的ssjson,然后将其导出为pdf文件,并没有报错,如下图所示:

...


使用GCExcel 6.2.1版本,如下代码直接导出还是报错: Incorrect font size in TextFormat.
请问一下,是不是.net 版本和java版本有差异?
image.png955013732.png image.png943774719.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-19 15:31:20
2#
您好,在 GcExcel v6.2.1版本中导入您附件的ssjson,然后将其导出为pdf文件,并没有报错,如下图所示:

image.png710414123.png
pdf也可以正常打开。
您可以在此版本上测试下是否还出现此问题。
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-19 14:24:16
来自 6#
image.png31903990.png

上面给你回复的贴子中也列出来了,实际上就是字体(不是说字体名称)设置的是有问题的

正常不应该有斜杠的,比如通过spreadjs 拿到的一个正常的字体字符串应该是这个格式的
'bold 14.7px 微软雅黑'

所以解决目前的问题的话,你得通过spreadjs或者gcexcel重新设置字体(包括字体名称,字体大小等等),就能正常导出了

但是关键是你得调查一下这些错误的字体信息是怎么设置出来的。常见的应该是你通过spreadjs代码设置的时候,可能设置的字体字符串就有问题


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