无论如何,InDesign中是否使用Javascript搜索文档中重叠的任何文本框?我一直在浏览具有TextFrame所有属性的文档,找不到任何可以告诉您是否存在重叠框的信息。
我不了解Javascript,但确实了解Ruby,因此我了解其中的一些知识。

最佳答案

每个Page对象都有一个只读属性textFrames,该属性在页面上带有alle textFrames。
每个textFrame都有一个visibleBounds方法,该方法将以[x1,y1,x2,y2]的形式返回一个数组,因此您可以获取此文本框的几何边界。

因此,您需要遍历页面的所有textFrame,获取每个textFrame的边界,然后必须检查它们是否彼此重叠。

10-04 22:39