找回密码
 立即注册

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2024-12-3 14:41  /   查看:91  /  回复:7
50金币
动画.gif515816039.png

不希望下方文字被遮挡 这种情况怎么解决

最佳答案

查看完整内容

好像没有这种便捷设置,应对您的需求,可以监听ShapeChanged事件。 当引用区域插入行后,区域快照同步插入行,引发了区域快照的形变,就触发了ShapeChanged事件,事件可以监听到发生形变的形状对象。 但是,由于此时形状已经发生了变化,通过形状的endRow得到的变化后的endRow。 所以,需要提前保存每张区域快照的原始对象,这样就可以通过新旧对象的endRow得到被插入的行数Rows。 同时旧对象状态的endRow也是发生形 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-3 14:41:15
来自 5#
本帖最后由 Wilson.Zhang 于 2024-12-4 11:26 编辑

好像没有这种便捷设置,应对您的需求,可以监听ShapeChanged事件。

当引用区域插入行后,区域快照同步插入行,引发了区域快照的形变,就触发了ShapeChanged事件,事件可以监听到发生形变的形状对象。

但是,由于此时形状已经发生了变化,通过形状的endRow得到的变化后的endRow。

所以,需要提前保存每张区域快照的原始对象,这样就可以通过新旧对象的endRow得到被插入的行数Rows。

同时旧对象状态的endRow也是发生形变前区域快照下数据行的起始行索引,基于此行同步插入相同行数Rows。

我设想的方案是这样的,您可以参考这个方案测试下,看看能不能满足需求。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-3 14:47:31
2#
您好!通过您提供的图示,初步理解您可能想在区域快照同步引用区域增行后,原本居于其下一行的数据行能依次下移,从而保持区域快照和周围数据的相对位置关系不变,是这样吗?
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-12-3 15:12:57
3#
Wilson.Zhang 发表于 2024-12-3 14:47
您好!通过您提供的图示,初步理解您可能想在区域快照同步引用区域增行后,原本居于其下一行的数据行能依次 ...

是的 类似于在快照背景单元格中 也插入行 我记得在设置快照格式里 是不是有这个勾选功能配置的啊?
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-12-3 15:13:27
4#
LilaS 发表于 2024-12-3 15:12
是的 类似于在快照背景单元格中 也插入行 我记得在设置快照格式里 是不是有这个勾选功能配置的啊?

我没找到
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-12-4 10:34:50
6#
Wilson.Zhang 发表于 2024-12-3 14:41
好像没有这种便捷设置,应对您的需求,可以监听ShapeChanged事件。当引用区域插入行后,区域快照同步插入 ...

好的 感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-4 11:18:53
7#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-4 11:26:52
8#

不客气!如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部