找回密码
 立即注册

QQ登录

只需一步,快速开始

孙志强 讲师达人认证
金牌服务用户   /  发表于:2022-10-11 15:25  /   查看:3647  /  回复:18
本帖最后由 Clark.Pan 于 2022-10-11 19:09 编辑

GC excel v5 打印pdf的中文字被边框线遮挡

a7288117be9c9d756b53e4160db40de.jpg790597839.png

18 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-11 17:01:57
沙发
请提供一下对应的ssjson文件
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-10-11 17:30:47
板凳
已上传至附件

new 2.zip

3.66 KB, 下载次数: 199

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-11 19:09:33
地板
您好,该问题已经提交给开发,问题编号DOCXLS-6762 有进一步结果后我会在这里给您反馈
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 11:39:23
5#
这个问题调查结果是这样的,因为其高度在PDF不够完全显示导致。证明的方式,您可以试着导出Excel,在Excel中看一下他的实际高度,如下图所示:
image.png54321593.png
另外,诸如此类问题我们提供一个workaround,就是在导出之前设置setBestFitRows进行自适应行高列宽导出,如下面代码所示:
workbook.getWorksheets().get(0).getPageSetup().setBestFitRows(true);

回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-10-14 16:14:38
6#
Clark.Pan 发表于 2022-10-14 11:39
这个问题调查结果是这样的,因为其高度在PDF不够完全显示导致。证明的方式,您可以试着导出Excel,在Excel ...

在代码中添加了上述代码后

下载的文件为这样
image.png373032225.png
但实际上应该是这样, 红框里面的数据被隐藏掉了
image.png20544127.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 16:28:52
7#
那你就给第一行足够高的宽度,或者autofitheight一下第一行,问题原因是第一行没有给到足够高度导致,不是产品本身问题。
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-10-14 16:53:41
8#
Clark.Pan 发表于 2022-10-14 16:28
那你就给第一行足够高的宽度,或者autofitheight一下第一行,问题原因是第一行没有给到足够高度导致,不是 ...

autofitheight 这个方法如何使用呢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 16:56:25
9#
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-10-17 09:28:10
10#
Clark.Pan 发表于 2022-10-14 16:56
https://demo.grapecity.com.cn/documents-api-excel-java/demos/autofit

附件中有一个gcexcel.zip的压缩包demo  au.pdf是通过这个代码进行生成的 ,生成的pdf还是有问题  但是将ssjson放到https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html这个网站确展示正常, 麻烦排查一下  谢谢

Desktop.zip

226.99 KB, 下载次数: 186

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