找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2020-3-20 13:40  /   查看:3639  /  回复:3
你好,现在图片缩放是通过command:resizeFloatingObjects 来实现的,发现resizeFloatingObjects是在spreadjs里面的。请问有什么API和这个command是作用是相同的么?
我现在通过picture.add添加了一个图片,然后用这个command来控制图片大小没成功。所以想通过API的方式来实现一下。

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-3-20 14:49:25
沙发
先获取到这个图片:sheet.pictures.all()[0]
再设置他的大小:width  height   position
sheet.pictures.all()[0].width(100)
还可以设定图片的位置:
floatingObject.startRow(1);
    floatingObject.startColumn(1);
    floatingObject.startRowOffset(0);
    floatingObject.startColumnOffset(0);
    floatingObject.endRow(4);
    floatingObject.endColumn(4);
    floatingObject.endRowOffset(0);
    floatingObject.endColumnOffset(0);
https://demo.grapecity.com.cn/sp ... ating-object/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
biz-dev
中级会员   /  发表于:2020-3-20 15:56:45
板凳
本帖最后由 biz-dev 于 2020-3-20 15:59 编辑

position 可以直接设定新的位置么?如果可以的话,参数是什么样的? 查了下API没看到这个。
如果不能直接设定position,要通过row / col的话,这个是没有办法准确定位的啊。看到一个是X() / Y()这2个么?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-20 16:35:26
地板
可以设定图片的位置:
floatingObject.startRow(1);   //开始行
    floatingObject.startColumn(1);  // 开始列
    floatingObject.startRowOffset(0);   // 开始行偏移量
    floatingObject.startColumnOffset(0);  // 开始列偏移量
    floatingObject.endRow(4);
    floatingObject.endColumn(4);
    floatingObject.endRowOffset(0);
    floatingObject.endColumnOffset(0);
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部