找回密码
 立即注册

QQ登录

只需一步,快速开始

xujie-joe
金牌服务用户   /  发表于:2023-2-1 17:56  /   查看:1019  /  回复:3
1金币


1:SpreadJS通过这个方法增加图片后:const picture = sheet.pictures.add(imageName, reader.result, left, top, imgWidth, imgHeight);
2:再利用GcExcel存到ssjson里面,
3:再利用SpreadJS读取这个ssjson,发现通过以下两个方法都得不到浮动元素了
     console.log(sheet.pictures.all());
    console.log(sheet.floatingObjects.all());

但是界面还是能看到这个图片
image.png62992552.png
ssjson如附件


SpreadJS利用sheet.pictures.add 方法增加图片后,再用GcExcel转为ssjson后,再给spreadJS,浮动元素就拿不到了吗?


float.ssjson

248.98 KB, 下载次数: 33

最佳答案

查看完整内容

您可以通过sheet.shapes.all()方法来获取浮动元素

3 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-1 17:56:17
来自 2#
您可以通过sheet.shapes.all()方法来获取浮动元素
image.png261548461.png
回复 使用道具 举报
xujie-joe
金牌服务用户   /  发表于:2023-2-1 18:09:52
3#
Ellia.Duan 发表于 2023-2-1 18:03
您可以通过sheet.shapes.all()方法来获取浮动元素

感谢,可以了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-1 18:18:16
4#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部