找回密码
 立即注册

QQ登录

只需一步,快速开始

htkjtv

注册会员

13

主题

38

帖子

127

积分

注册会员

积分
127
htkjtv
注册会员   /  发表于:2024-9-4 10:10  /   查看:555  /  回复:6
本帖最后由 htkjtv 于 2024-9-4 13:38 编辑

图片.png224387206.png
1.请问如何能获取到某个单元格四个角的xy坐标,比如如图已知单元格D12、I8,想获取到D12的右上角坐标和I8的左下角坐标,每次打开页面画出线条,线的两侧定位到D12的右上角和I8的左下角
2.线条可以增加鼠标右键点击菜单吗

6 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-9-4 14:31:23
沙发
您好!如果您绘制好线条并保存了文件后,再次打开的线条还在原始绘制位置,不需要重新绘制。
回复 使用道具 举报
htkjtv
注册会员   /  发表于:2024-9-4 15:54:48
板凳
Wilson.Zhang 发表于 2024-9-4 14:31
您好!如果您绘制好线条并保存了文件后,再次打开的线条还在原始绘制位置,不需要重新绘制。

我这边不保存文件,是根据数据所在位置画线关联,所以需要获取单元格位置的坐标
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-4 16:58:21
地板
htkjtv 发表于 2024-9-4 15:54
我这边不保存文件,是根据数据所在位置画线关联,所以需要获取单元格位置的坐标

那可以在添加了线条形状后,针对线条形状ConnectorShape实例设置startRow、startRowOffset、startColumn、startColumnOffset、endRow、endRowOffset、endColumn、endColumnOffset,其中将startRowOffset、startColumnOffset、endRowOffset、endColumnOffset设置为0,这样便可以使得线条两端置于单元格的一角,如下图所示:
image.png661228332.png

可以参考官网API文档了解API详情:
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Shapes.ConnectorShape

1725440279317.png286080931.png
回复 使用道具 举报
htkjtv
注册会员   /  发表于:2024-9-6 08:20:28
5#
Wilson.Zhang 发表于 2024-9-4 16:58
那可以在添加了线条形状后,针对线条形状ConnectorShape实例设置startRow、startRowOffset、startColumn ...

好的,谢谢,
绘制的线条可以增加右键菜单吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-6 08:36:23
6#
htkjtv 发表于 2024-9-6 08:20
好的,谢谢,
绘制的线条可以增加右键菜单吗

如下图所示,在线条上右键也能弹出菜单:

1725582956023.png76255797.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-24 15:38:51
7#
您好!由于您较长时间未回贴,且从跟帖回复中了解到问题已得到有效解决,那就结帖了。如有问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部