找回密码
 立即注册

QQ登录

只需一步,快速开始

awfsdb
注册会员   /  发表于:2022-7-25 13:08:23
21#
Clark.Pan 发表于 2022-7-25 11:28
单元格超过5个字,转成pdf会丢失第五个字以后的文字这个问题又截图看一下效果吗?
折线图的问题我这边没有 ...

微信截图_20220725130705.png 微信截图_20220725130724.png
回复 使用道具 举报
awfsdb
注册会员   /  发表于:2022-7-25 14:36:55
22#
Clark.Pan 发表于 2022-7-25 11:28
单元格超过5个字,转成pdf会丢失第五个字以后的文字这个问题又截图看一下效果吗?
折线图的问题我这边没有 ...

        折线图那个我没法在线试,我的折线图是通过浮动对象用echart创建的,通过定时器实时更新折线图内容,用户做某个操作的时候把当前折线图生成图片,然后导出pdf到服务器.
       现在由于浮动对象是懒加载,只有第一次在页面上显示的时候才会加载,导致这么个情况. 如果浮动对象需要把滚动条拖到最下方才显示,用户刚进来页面,滚动条在最上方,浮动对象未加载,折线图还没生成,这时候导出pdf无法生成图片.
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-25 14:47:11
23#
本帖最后由 Clark.Pan 于 2022-7-25 14:49 编辑

那就在导出PDF之前,用代码操作滚动条滚动一遍再导出
显示不全的问题你上传个demo我看一下

回复 使用道具 举报
awfsdb
注册会员   /  发表于:2022-7-25 15:07:38
24#
Clark.Pan 发表于 2022-7-25 14:47
那就在导出PDF之前,用代码操作滚动条滚动一遍再导出
显示不全的问题你上传个demo我看一下

代码操作滚动条页面不就滚动了吗,用户做的是签名操作,签名的时候后台导出. 有没有办法设置浮动对象的加载机制,让他在sheet创建的时候就全加载
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-25 15:23:17
25#
SpreadJS lazyload是设计,这个本身无法更改。而模拟滚动条滚动就是为了规避次机制而产生的,所以这步操作同样无法避免。
回复 使用道具 举报
awfsdb
注册会员   /  发表于:2022-7-25 16:15:45
26#
Clark.Pan 发表于 2022-7-25 14:47
那就在导出PDF之前,用代码操作滚动条滚动一遍再导出
显示不全的问题你上传个demo我看一下

打印demo.rar (8.81 MB, 下载次数: 843)
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-25 17:21:39
27#
您好,我用您发的demo导出PDF重现不了显示不全的问题
image.png993443908.png
注意到您发的demo应该用的是官网的最新版本,是不是因为跟您本地使用的版本不同导致。如果是这样可能是以前的产品bug,目前已经修复了。这样的话您升级一下最新版本应该就能解决问题了。
回复 使用道具 举报
awfsdb
注册会员   /  发表于:2022-7-25 17:31:34
28#
Clark.Pan 发表于 2022-7-25 17:21
您好,我用您发的demo导出PDF重现不了显示不全的问题

注意到您发的demo应该用的是官网的最新版本,是不 ...

我用这个demo测试了下,有这个问题. 难道是我电脑的问题?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-25 18:29:39
29#
可能是PDF阅读器的有区别,我这边是ADOBE READER.不知道您用的是什么,建议安装类似adobe这样的标准阅读器
回复 使用道具 举报
awfsdb
注册会员   /  发表于:2022-7-26 08:35:15
30#
Clark.Pan 发表于 2022-7-25 18:29
可能是PDF阅读器的有区别,我这边是ADOBE READER.不知道您用的是什么,建议安装类似adobe这样的标准阅读器

我用的浏览器打开的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部