2011年8月10日水曜日

IllustratorのScriptで、アートボードをオブジェクト全体に合わせる

割と困っている人がいるかもと思ったので……。
CS4以降、AIでもEPSでもアートボードのサイズが貼付けたときのサイズになるので、
CS3以前で作ったファイルをCS4で保存して、InDesignに貼ると位置がずれてしまったりする。

そういうときはアートボードツールをダブルクリックして、プリセットの
「アートボードをアートワークのバウンディングボックスに合わせる」(CS4)
「オブジェクト全体に合わせる」(CS5)
を選択するわけだけど、大量にあるとめんどくさい。なのでスクリプトを書く。

スクリプトには、アートボードのサイズを合わせるオプションはないので、
オブジェクト全体のvisibleBoundsを集めて、アートボードに設定することになる。



2011年9月7日追記:
改良版書きました。↓
IllustratorCS4以降で、アートボードをクリッピングパスの大きさに合わせる。

0 件のコメント: