找回密码
 立即注册

QQ登录

只需一步,快速开始

hsj0024

金牌服务用户

10

主题

17

帖子

244

积分

金牌服务用户

积分
244
hsj0024
金牌服务用户   /  发表于:2019-2-26 13:42  /   查看:2852  /  回复:5
本帖最后由 Lynn.Dou 于 2021-12-13 10:31 编辑

你好, 我在spreadJS的canvas上用scale进行了缩放,发现鼠标点击的单元格发生了偏移,如图所示,点击第2列第1行的位置,选中的单元格为第3列第2行。望提供解决方案,谢谢~~
image.png14622496.png

image.png377987059.png

5 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-10 15:58:23
推荐
本帖最后由 Lynn.Dou 于 2021-12-13 10:30 编辑

您好,SJS不支持通过css实现缩放,
SpreadJS有提供自己的缩放接口,
API如下:https://demo.grapecity.com.cn/sp ... Worksheet.html#zoom
建议您使用上述接口。



回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-26 14:07:31
沙发
您好,您为什么要操作SpreadJS的canvas进行缩放呢?

能否描述一下您的需求和应用场景,我们也许有更好的方案。
回复 使用道具 举报
hsj0024
金牌服务用户   /  发表于:2019-2-26 14:18:31
板凳
KevinChen 发表于 2019-2-26 14:07
您好,您为什么要操作SpreadJS的canvas进行缩放呢?

能否描述一下您的需求和应用场景,我们也许有更好的 ...

我们有这样的应用场景,按比例缩放后,页面上的所有元素都会被缩放
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-26 15:46:08
地板
您好,实际上SpreadJS是原生支持按比例缩放的,请参考API:

http://help.grapecity.com/spread ... Worksheet~zoom.html
回复 使用道具 举报
hsReport
金牌服务用户   /  发表于:2021-12-10 14:18:33
5#
请问有解决吗?我也遇到类似的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部