找回密码
 立即注册

QQ登录

只需一步,快速开始

zhouhao

中级会员

69

主题

163

帖子

732

积分

中级会员

积分
732
zhouhao
中级会员   /  发表于:2021-7-14 18:07  /   查看:4333  /  回复:14
本帖最后由 Richard.Ma 于 2021-7-27 10:13 编辑


14 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-14 18:34:56
沙发
您好,
您指的是等比例缩放图片吗?参考下方代码:
  1. <div>var picture = sheet.pictures.all()[0];</div><div>picture.pictureStretch(GC.Spread.Sheets.ImageLayout.zoom);</div>
复制代码

Api链接:
https://demo.grapecity.com.cn/sp ... html#pictureStretch
回复 使用道具 举报
zhouhao
中级会员   /  发表于:2021-7-14 18:45:37
板凳
从四个角拖拽情况下等比,四个边拖拽不需要等比
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-14 18:48:27
地板
试下这句代码,看是否是你想要的效果。
  1. picture.pictureStretch(GC.Spread.Sheets.ImageLayout.stretch);
复制代码


回复 使用道具 举报
zhouhao
中级会员   /  发表于:2021-7-15 09:37:31
5#
GC.Spread.Sheets.ImageLayout.stretch不是默认设置吗?问题关键点在于当前浮动图片从四个角方向的拖拽会变为对宽高的拉伸而不是等比变化,这点与excel行为不一致

评分

参与人数 1金币 +200 收起 理由
Lynn.Dou + 200 感谢您的建议

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-15 09:49:52
6#
本帖最后由 Lynn.Dou 于 2021-7-16 18:42 编辑

问题已复现,已将此问题记录下来,
待有进展会在贴中更新。
本贴先做保留处理。(SJS-9336)
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-20 12:12:41
7#
此问题是由于目前SpreadJS还不支持Excel这种图片拉伸效果。
已作为需求列在产品计划中,具体添加版本和时间还未确定。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-24 11:41:18
8#
本帖最后由 Lynn.Dou 于 2022-8-15 15:18 编辑
Lynn.Dou 发表于 2021-7-20 12:12
此问题是由于目前SpreadJS还不支持Excel这种图片拉伸效果。
已作为需求列在产品计划中,具体添加版本和时 ...

更新进展:
初步计划V15.2.0添加此功能,后续有进展会在本贴通知您。
---------------------------------------------------------------

更新进展:
经评估,该方案实现较为复杂,暂推至V16版本
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-2 17:44:22
9#
目前已支持
回复 使用道具 举报
cdy
初级会员   /  发表于:2024-9-3 10:14:46
10#

所以说17.0之前的版本都是无法使用此功能的吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部