找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

156

主题

347

帖子

1093

积分

高级会员

积分
1093
大Vi
高级会员   /  发表于:2024-11-12 17:24  /   查看:38  /  回复:6
2金币
本帖最后由 大Vi 于 2024-11-12 17:32 编辑

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

pdf_demo.zip

17.8 MB, 下载次数: 2

6 个回复

正序浏览
大Vi
高级会员   /  发表于:1 小时前
7#
本帖最后由 大Vi 于 2024-11-13 18:06 编辑
Joestar.Xu 发表于 2024-11-13 17:26
没太明白您的意思,SpreadJS的所有插件必须要保持一致,不能跨版本使用,所以一旦需要升级必须将所有涉及到 ...

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

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2 小时前
6#
没太明白您的意思,SpreadJS的所有插件必须要保持一致,不能跨版本使用,所以一旦需要升级必须将所有涉及到SpreadJS的包全部升级到统一的版本。
回复 使用道具 举报
大Vi
高级会员   /  发表于:8 小时前
地板
Joestar.Xu 发表于 2024-11-13 10:19
您好,我将您Demo中所有涉及到SpreadJS的插件的版本都更换为17.1.8后进行的测试。

这。。。。我哪能一下子全升级
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:9 小时前
板凳
您好,我将您Demo中所有涉及到SpreadJS的插件的版本都更换为17.1.8后进行的测试。
回复 使用道具 举报
大Vi
高级会员   /  发表于:10 小时前
沙发
本帖最后由 大Vi 于 2024-11-13 09:27 编辑
Joestar.Xu 发表于 2024-11-13 08:58
您好,我这边在新版本中测试了一下,未复现出此问题,猜测是一个旧版本的Bug,建议您通过升级来修复此问题 ...

你是换了我哪个插件的版本呢?版本是多少的?这个版本不需要和gc.spread.sheets.all.min.js一致吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:10 小时前
楼主
您好,我这边在新版本中测试了一下,未复现出此问题,猜测是一个旧版本的Bug,建议您通过升级来修复此问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部