2014-09-04 144 views
0

我已经在Adobe论坛提出这个问题,但我还没有得到答案,恐怕。如果这确实是不可能的,那么Adobe会因为不能实现而感到羞耻。如何使用Extendscript检查路径是否适合其他路径?

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

我知道visibleBounds属性的路径,但只给你一个路径的顶部,底部,左侧和右侧的最大边界。一个物体的visibleBounds完全可能在椭圆的visibleBounds之内,但仍然有部分物体粘在椭圆外。我希望这是有道理的,有人在那里有一个关于如何克服这个问题的想法。

回答

1

我对Illustrator不太熟悉,但是它有一个类似于Photoshop的选择功能路径吗?我用它来实现与此类似的效果。本质:

  1. 转换您的内部路径作为选区
  2. 减去基于从步骤1
  3. ,如果你不留下任何选择创建的选择外侧通路上的选择,内部路径完全 包含在外部选择内