找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

160

主题

356

帖子

1126

积分

高级会员

积分
1126
大Vi
高级会员   /  发表于:2024-11-12 17:24  /   查看:226  /  回复:7
2金币
本帖最后由 Joestar.Xu 于 2024-11-18 14:28 编辑


调研编号:SJS-27355

需求:单元格在页面中不用显示完全,但是导出到pdf需要完全撑高行高完全显示
结果:当单元格字数大于等于456字数时,导出pdf页面会卡死无响应,只能重开窗口,这是什么原因?如果我注释掉下面这个,又能导出了,但是我的需求无法满足了。
  1. printInfo.bestFitRows(true);
复制代码
1731403043650.jpg318529052.png

pdf_demo.zip

17.8 MB, 下载次数: 18

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-13 08:58:00
沙发
您好,我这边在新版本中测试了一下,未复现出此问题,猜测是一个旧版本的Bug,建议您通过升级来修复此问题。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2024-11-13 09:08:27
板凳
本帖最后由 大Vi 于 2024-11-13 09:27 编辑
Joestar.Xu 发表于 2024-11-13 08:58
您好,我这边在新版本中测试了一下,未复现出此问题,猜测是一个旧版本的Bug,建议您通过升级来修复此问题 ...

你是换了我哪个插件的版本呢?版本是多少的?这个版本不需要和gc.spread.sheets.all.min.js一致吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-13 10:19:46
地板
您好,我将您Demo中所有涉及到SpreadJS的插件的版本都更换为17.1.8后进行的测试。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2024-11-13 11:17:06
5#
Joestar.Xu 发表于 2024-11-13 10:19
您好,我将您Demo中所有涉及到SpreadJS的插件的版本都更换为17.1.8后进行的测试。

这。。。。我哪能一下子全升级
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-13 17:26:14
6#
没太明白您的意思,SpreadJS的所有插件必须要保持一致,不能跨版本使用,所以一旦需要升级必须将所有涉及到SpreadJS的包全部升级到统一的版本。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2024-11-13 18:01:26
7#
本帖最后由 大Vi 于 2024-11-14 08:59 编辑
Joestar.Xu 发表于 2024-11-13 17:26
没太明白您的意思,SpreadJS的所有插件必须要保持一致,不能跨版本使用,所以一旦需要升级必须将所有涉及到 ...

我升级了,现在就是(demo已上传)
image.png255989379.png image.png702981872.png
设置了bestFitRows,如果有一行字数多点,就会把其他行的行高给挤太小了(如果我不设置bestFitRows,每行行高就会分布很均匀),而且我这有18行,但是这里只打印到12行,因为第11行字数特别多(456多字),造成部分内容没导出,第二张图就是我pdf文件最后一页,像被截断一样,这是为啥啊?
  1. printInfo.bestFitRows(true)
复制代码

pdf_demo.zip

19.43 MB, 下载次数: 6

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-14 09:08:06
8#
您好,您描述的情况我已复现,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部