找回密码
 立即注册

QQ登录

只需一步,快速开始

如风

中级会员

104

主题

351

帖子

899

积分

中级会员

积分
899

微信认证勋章

如风
中级会员   /  发表于:2019-11-11 09:38  /   查看:3862  /  回复:3
1金币
sprendjs 把图表转成图片保存本地

最佳答案

查看完整内容

现在SpreadJS只能把整个Sheet打印成图片,所以要实现你的需求就是获取到所有的图表,把他们一个一个的放到单独的sheet页里,然后打印,起始行列的信息可以自己获取

3 个回复

正序浏览
如风
中级会员   /  发表于:2019-11-12 16:34:45
3#
点击保存的时候把所以的图表保存为图片,并纪录起始行,起始列等信息
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-11-11 12:16:06
2#
你是要把表单中某一个 图表转换成图片吗?
可以在BeforePrint事件中获取到图片来保存,是整个表单保存为图片,如果你要保存某一个图表可以把要保存的图表放在一个新的sheet页里然后打印
spread.bind(GC.Spread.Sheets.Events.BeforePrint, function (e, data) {
         alert(data.iframe + '\n' + 'cancel: ' + data.cancel);
     });
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2019-11-11 09:38:08
来自 4#
现在SpreadJS只能把整个Sheet打印成图片,所以要实现你的需求就是获取到所有的图表,把他们一个一个的放到单独的sheet页里,然后打印,起始行列的信息可以自己获取
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部