找回密码
 立即注册

QQ登录

只需一步,快速开始

齐天大猫

金牌服务用户

48

主题

130

帖子

440

积分

金牌服务用户

积分
440
齐天大猫
金牌服务用户   /  发表于:2022-8-22 10:30  /   查看:1860  /  回复:3
1金币
本帖最后由 Richard.Ma 于 2022-8-26 16:56 编辑

在使用【区域快照】功能中发现的几个问题:1、图表无法生成区域快照
2、生成的区域快照无法以图片的形式复制到线下
请问有办法可以解决么?用户十分着急使用这个功能呢!

最佳答案

查看完整内容

区域快照可以尝试这样转换图片 区域快照对象目前可以通过cameraShapeBuffer获取到对应的canvas,再通过toDataURL即可转换为对应格式图片的base64数据,比如下面的代码,转换为了png,然后下载即可

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-22 10:30:01
来自 4#
本帖最后由 Richard.Ma 于 2022-8-26 16:57 编辑

区域快照可以尝试这样转换图片

区域快照对象目前可以通过cameraShapeBuffer获取到对应的canvas,再通过toDataURL即可转换为对应格式图片的base64数据,比如下面的代码,转换为了png,然后下载即可

  1. pngdata=sheet.cameraShapes[0].cameraShapeBuffer.toDataURL('image/png')
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-22 12:31:55
2#
1,图表无法生成区域快照
图表目前暂时无法支持区域快照,这个会作为需求记录报给研发。

2.生成的区域快照无法以图片的形式复制到线下,
这个目前也没有直接的接口可以实现,我们需要调研一下看看是否有别的办法,
你们最终的目的是要把这个区域快照保存为图片来下载吗?目前具体的操作步骤是怎样的?
回复 使用道具 举报
齐天大猫
金牌服务用户   /  发表于:2022-8-22 15:05:16
3#
Richard.Ma 发表于 2022-8-22 12:31
1,图表无法生成区域快照
图表目前暂时无法支持区域快照,这个会作为需求记录报给研发。

是的,目前只要能以图片的形式复制到线下就可以呢。这个有办法快速实现一下吗?业务方还挺着急用这个功能的呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部