找回密码
 立即注册

QQ登录

只需一步,快速开始

华信富融专用2

初级会员

29

主题

86

帖子

241

积分

初级会员

积分
241
华信富融专用2
初级会员   /  发表于:2022-6-2 13:36  /   查看:2134  /  回复:7
如何获取当前SpreadSheet的画面百分比?

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-2 17:14:13
推荐
好的,这个通过下面的代码即可获取
  1. var zoom =sheet.zoom()
复制代码


也能进行设置,比如缩放为150%
  1. sheet.zoom(1.5)
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-2 13:39:51
沙发
你说的画面百分比具体是什么意思,是那两个元素之间的比例呢
回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2022-6-2 15:41:59
板凳
整体页面的百分比,请参照图片的右下角,红色框

新建 Microsoft Excel ワークシート.zip

42.84 KB, 下载次数: 101

回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2022-6-6 15:09:16
5#
感谢版主,可以获取到了。
另外,我看api里面有滚动条控制的例子。
请问能不能直接滚动到当前选中的单元格的位置。
例如:当前选中的格子是(112,82),zoom是1.5
如何控制滚动条到这个位置能看到选中的格子
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-6 17:51:10
6#
可以通过showRow方法设置,其中第二个参数也可以设置显示该行到可见区域的哪个垂直位置
  1. activeSheet.setActiveCell(10,5);
  2. activeSheet.showCell(10, 5, GC.Spread.Sheets.VerticalPosition.top, GC.Spread.Sheets.HorizontalPosition.center);
复制代码


https://demo.grapecity.com.cn/sp ... ksheet.html#showRow
回复 使用道具 举报
华信富融专用2
初级会员   /  发表于:2022-6-7 09:26:50
7#
Richard.Ma 发表于 2022-6-6 17:51
可以通过showRow方法设置,其中第二个参数也可以设置显示该行到可见区域的哪个垂直位置

非常感謝,問題已解決
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-7 09:35:02
8#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部