2014-09-04 50 views
0

我已經在Adobe論壇提出這個問題,但我還沒有得到答案,恐怕。如果這確實是不可能的,那麼Adobe會因爲不能實現而感到羞恥。如何使用Extendscript檢查路徑是否適合其他路徑?

我需要一個腳本來檢查並查看路徑是否適合完全在另一個路徑中。在我的情況下,我需要看看GroupItem是否符合特定大小的圓/橢圓。我沒有看到PageItem的任何方法可以幫助我,所以有人知道解決方法嗎? (最好不必檢查組中每個單個項目的每個單個項目。)我正在使用Illustrator CS6並使用Javascript進行腳本編寫。

我知道visibleBounds屬性的路徑,但只給你一個路徑的頂部,底部,左側和右側的最大邊界。一個物體的visibleBounds完全可能在橢圓的visibleBounds之內,但仍然有部分物體粘在橢圓外。我希望這是有道理的,有人在那裏有一個關於如何克服這個問題的想法。

回答

1

我對Illustrator不太熟悉,但是它有一個類似於Photoshop的選擇功能路徑嗎?我用它來實現與此類似的效果。本質:

  1. 轉換您的內部路徑作爲選區
  2. 減去基於從步驟1
  3. ,如果你不留下任何選擇創建的選擇外側通路上的選擇,內部路徑完全 包含在外部選擇內