找回密码
 立即注册

QQ登录

只需一步,快速开始

KYddd

注册会员

6

主题

27

帖子

67

积分

注册会员

积分
67
KYddd
注册会员   /  发表于:2022-11-24 17:02  /   查看:5673  /  回复:21
本帖最后由 AlexZ 于 2024-1-17 09:06 编辑






如图,我绑定了PictureChanged事件,但是在插入图片时没有触发,对图片的其他操作也没触发此事件,请问怎么解决?

因为选择图片时有些图片格式渲染不出来,所以想如果选择了不能渲染的图片格式就给用户提示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

21 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-24 18:31:57
沙发
您好,您的问题已经收到,这边需要调研下给您回复。
回复 使用道具 举报
KYddd
注册会员   /  发表于:2022-11-24 18:59:55
板凳
Ellia.Duan 发表于 2022-11-24 18:31
您好,您的问题已经收到,这边需要调研下给您回复。

我刚刚用在线demo试了一下,15.1.1版本可以触发,我现在用的15.2.2的触发不了,可以给一下15.1.1的cdn地址吗,我试试看是不是版本问题
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-25 10:17:50
地板
KYddd 发表于 2022-11-24 18:59
我刚刚用在线demo试了一下,15.1.1版本可以触发,我现在用的15.2.2的触发不了,可以给一下15.1.1的cdn地 ...

您好,V15.2版本将 picture与shape进行了合并,所以您可以使用ShapeChanged事件来监听图片变化。
回复 使用道具 举报
KYddd
注册会员   /  发表于:2022-11-25 11:46:59
5#
本帖最后由 KYddd 于 2022-11-25 14:39 编辑
Ellia.Duan 发表于 2022-11-25 10:17
您好,V15.2版本将 picture与shape进行了合并,所以您可以使用ShapeChanged事件来监听图片变化。

ShapeChanged事件返回的info里面没有之前PictureChanged事件的picture.src了,我想拿图片的src,现在ShapeChanged里面拿不到?如果拿不到的话还有什么途径可以获取插入图片的格式吗?
回复 使用道具 举报
KYddd
注册会员   /  发表于:2022-11-25 14:48:01
6#
本帖最后由 KYddd 于 2022-11-25 14:49 编辑



查看15.2的文档里面是有这个pictureChanged事件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-25 15:06:35
7#
KYddd 发表于 2022-11-25 11:46
ShapeChanged事件返回的info里面没有之前PictureChanged事件的picture.src了,我想拿图片的src,现在Shap ...

您好,使用以下代码可以获取图片的src
  1.      sheet.bind(GC.Spread.Sheets.Events.ShapeChanged, function (s, e) {
  2.             let pictureShape = e.shape
  3.            console.log(pictureShape.src())
  4.         });
复制代码
其中src是base64位编码,可以使用头部信息,判断图片类型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KYddd
注册会员   /  发表于:2022-11-25 16:27:26
8#
Ellia.Duan 发表于 2022-11-25 15:06
您好,使用以下代码可以获取图片的src
其中src是base64位编码,可以使用头部信息,判断图片类型

在插入一些不支持的图片格式时这个事件没有默认触发,点击了这个白框才触发,有什么办法解决?就是我想在插入不支持的图片格式比如.tiff时这个事件也能触发,而不是点了一下渲染失败生成的空白框才触发
回复 使用道具 举报
KYddd
注册会员   /  发表于:2022-11-25 16:29:33
9#
本帖最后由 KYddd 于 2022-11-25 16:30 编辑


插入时没触发ShapeChanged事件
点击这个空白框才触发了ShapeChanged事件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-25 17:51:53
10#
请您上传下您的测试的.tiff文件
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部