Joestar.Xu 发表于 2024-4-24 17:46:03

Lewis 发表于 2024-4-24 14:35
在spreadjs里面,第一个json,文本距离下一个单元格还有一些空间,第二个json,是紧挨着的。

designer看 ...

:hjyzw::hjyzw:

yue1859921 发表于 2024-4-24 18:06:10

Lewis 发表于 2024-4-24 14:35
在spreadjs里面,第一个json,文本距离下一个单元格还有一些空间,第二个json,是紧挨着的。

designer看 ...

为什么我在spreadjs里看到的效果和你不一样,比如你的第二个没显示全,而且白色两字单独占一行
我的却不是 无论是我系统里还是在官网在线编辑器里和你显示的效果都有差异

Lewis 发表于 2024-4-25 11:00:34

本帖最后由 Lewis 于 2024-4-25 14:34 编辑

yue1859921 发表于 2024-4-24 18:06
为什么我在spreadjs里看到的效果和你不一样,比如你的第二个没显示全,而且白色两字单独占一行
我的却不 ...
抱歉,我的截图用的是英文版,英文和中文在换行逻辑上是不一样的,英文版在第一行“白色”后面的冒号换行,中文版,有明显的不同,之前没有注意到。
请尝试新的解决方案,看能否解决问题:
Workbook book2 = new Workbook();
book2.setCulture(Locale.CHINA);
book2.open("042402.json");
String text = book2.getWorksheets().get("证书信息").getRange("F5").getText();
book2.getWorksheets().get("证书信息").getRange("F5").setValue(text); // 将富文本转换为普通文本,因为按照文化换行的设置暂且不支持富文本

book2.save("042402.pdf");

Richard.Huang 发表于 2024-4-25 17:25:04

您好,请问楼主的问题按照楼上同学的回复是否得到解决,如果仍然存在问题,欢迎继续跟帖询问

yue1859921 发表于 2024-4-26 15:40:22

Lewis 发表于 2024-4-25 11:00
抱歉,我的截图用的是英文版,英文和中文在换行逻辑上是不一样的,英文版在第一行“白色”后面的冒号换行 ...

可以看下我在6楼发的两个json,我现在比较困惑的 我的内容录入的时候并没有设置富文本 为什么会被判断为富文本,二是 两个json为什么同样的内容 一个显示正常,一个显示不正常

还有就是 感觉GcExcel是不是用的英文版转换,我发现转换后,只有白色两个字显示在第一行

Lewis 发表于 2024-4-26 16:13:09

yue1859921 发表于 2024-4-26 15:40
可以看下我在6楼发的两个json,我现在比较困惑的 我的内容录入的时候并没有设置富文本 为什么会被判断为 ...

你好,我一个一个问题来回答:

1. 为什么两个json一样,但是到gcexcel一个能画下,一个被截断;其实不是的,两个JSON同时在designer打开,可以看到列宽是不一样的,所以在导出的pdf中,画出来也会有差异。

2. 输入的时候没有设置富文本,为什么被判断为富文本;这个我也不太清楚你的操作,从json文件看,确实是富文本;

3. GcExcel目前确实是不支持对富文本的中文排版,所以我给你的workaround就是把富文本转换为普通文本:
Workbook book = new Workbook();
book.setCulture(Locale.CHINA);
book.open("042401.json");
String text1 = book.getActiveSheet().getRange("F7").getText();
book.getActiveSheet().getRange("F7").setValue(text1);
book.save("042401.pdf");

Workbook book2 = new Workbook();
book2.setCulture(Locale.CHINESE);
book2.open("042402.json");
String text2 = book2.getActiveSheet().getRange("F5").getText();
book2.getActiveSheet().getRange("F5").setValue(text2);
book2.save("042402_CN.pdf");

yue1859921 发表于 2024-4-26 17:55:08

本帖最后由 yue1859921 于 2024-4-26 17:58 编辑

Lewis 发表于 2024-4-26 16:13
你好,我一个一个问题来回答:

1. 为什么两个json一样,但是到gcexcel一个能画下,一个被截断;其实不 ...
明白了,非常感谢,我在研究下,设置成普通文本试试    至于为啥富文本我也不清楚,因为我是直接输入的文本,没有使用富文本。这个问题我在研究下
另外不知道以后是否能支持 富文本的排版,因为有可能使用富文本,比如 上标下标

Lewis 发表于 2024-4-28 08:53:37

yue1859921 发表于 2024-4-26 17:55
明白了,非常感谢,我在研究下,设置成普通文本试试    至于为啥富文本我也不清楚,因为我是直接输入的文 ...

可以参考这个回复:https://gcdn.grapecity.com.cn/forum.php?mod=redirect&goto=findpost&ptid=216809&pid=789741

Joestar.Xu 发表于 2024-4-28 17:51:29

Lewis 发表于 2024-4-28 08:53
可以参考这个回复:https://gcdn.grapecity.com.cn/forum.php?mod=redirect&goto=findpost&ptid=216809&p ...

大佬太强了:hjyzw:

Ellia.Duan 发表于 2024-8-28 15:23:07

您好,此问题已在7.2.0版本修复,您可以下载测试下。
页: 1 [2]
查看完整版本: 【GcExcel6.2.2】ssjon转pdf内容显示不正常