jjk 发表于 2024-4-7 11:52:40

[GcExcel 6.0.5] 生成pdf文字换行问题

本帖最后由 Lynn.Dou 于 2024-4-9 15:14 编辑

生成的pdf文件自动换行显示奇怪, 如下图所示

怀疑是表格属性导致的, 文本粘贴到表格里面自动换行, 双击之后又显示正常.

粘贴的效果:


双击之后的效果:


文本:   样品经检测,拉脱强度(-40℃,85℃温度冲击)符合委托方提供的判定要求,检测结果详见检测报告(第2页)。

单元格行高166 列宽600

Richard.Huang 发表于 2024-4-7 12:25:08

您好,我们注意到有另一篇帖子和您的问题类似,不知道是否是您的同事发的帖子:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=216543

同样的,该问题我们本地没有复现,能否将您的这份文件提供给我们进行测试,方便我们更好地去调研该问题所在

jjk 发表于 2024-4-7 12:30:01

Richard.Huang 发表于 2024-4-7 12:25
您好,我们注意到有另一篇帖子和您的问题类似,不知道是否是您的同事发的帖子:https://gcdn.grapecity.com ...

文件已添加到附件

Lewis 发表于 2024-4-7 15:00:17

本帖最后由 Lewis 于 2024-4-7 15:02 编辑

jjk 发表于 2024-4-7 12:30
文件已添加到附件
文本换行的行为和文化有关,具体可以在Excel中测试,你如果想要“-”字符不换行,其实是东亚文化的行为,需要把你的线程或者workbook文化切换为中文
Locale.setDefault(Locale.CHINA); // 这个代码需要放到workbook构造之前
或者
workbook.setCulture(Locale.CHINA);

jjk 发表于 2024-4-7 15:24:49

Lewis 发表于 2024-4-7 15:00
文本换行的行为和文化有关,具体可以在Excel中测试,你如果想要“-”字符不换行,其实是东亚文化的行为, ...

workbook.setCulture(Locale.CHINA);   设置后依然不生效 , 附件123.zip

jjk 发表于 2024-4-7 15:28:32

jjk 发表于 2024-4-7 15:24
workbook.setCulture(Locale.CHINA);   设置后依然不生效 , 附件123.zip

复现的附件

Lewis 发表于 2024-4-7 16:01:07

附件里的JSON和截图好像对不上

jjk 发表于 2024-4-7 16:27:13

Lewis 发表于 2024-4-7 16:01
附件里的JSON和截图好像对不上

还有一个contentjson

Richard.Huang 发表于 2024-4-7 19:15:18

jjk 发表于 2024-4-7 16:27
还有一个contentjson
收到,待我们测试调研后给您回复

Lewis 发表于 2024-4-8 08:37:08

jjk 发表于 2024-4-7 16:27
还有一个contentjson

我测试了一下,6.0.5版本确实有问题,但是目前最新的7.0.5版本是好的,应该是中间修复了某些bug,你可以升级最新版试一下
页: [1] 2
查看完整版本: [GcExcel 6.0.5] 生成pdf文字换行问题