如何使用Extendscript检查路径是否适合另一条路径?

时间:2014-09-04 18:30:51

标签: javascript adobe-illustrator extendscript

我在Adobe论坛上问了这个问题,但我还没有得到答案,我很害怕。如果这确实是不可能的,那么Adobe就会因为没有成功而感到羞耻。

我需要一个脚本来检查路径是否适合完全在另一条路径中。就我而言,我需要查看GroupItem是否适合特定大小的圆/椭圆。我没有看到PageItem可用于我的任何方法,所以有人知道解决方法吗? (最好不必检查组中每个项目的每一个PathPoint。)我正在使用Illustrator CS6并使用Javascript编写脚本。

我知道路径的visibleBounds属性,但这只会为您提供路径的顶部,底部,左侧和右侧最大边界。对象的visibleBounds完全可能位于椭圆的visibleBounds内,但仍然有部分位于椭圆之外。我希望这是有道理的,那里有人知道如何克服这个问题。

1 个答案:

答案 0 :(得分:1)

我对Illustrator并不过分熟悉,但是它有一条类似于Photoshop的选择功能的路径吗?我已经用它来实现类似的目的。基本上:

  1. 将您的内部路径转换为选择
  2. 根据步骤1中创建的选择的外部路径减去选择
  3. 如果您没有剩下任何选择,内部路径就完全了 包含在外部选择中