2011-01-28T13:33:35+09:00

Adobe Illustrator で図にぴったりのトリムエリアを設定する。

ドローソフトとしては、Adobe Illustrator を愛用している。バージョンは、いまだ CS3 を使っているけどね。アーティスティクな絵は描かないので、Illustrator の機能そのものは、そう対してして利用していない。何がいいって、ファイルフォーマットが PDF と互換なところ。他のソフトに図を貼付ける場合は、この特徴がとても都合がよろしい。とくに、LaTeX と相性がよろしい。わざわざ PDF や png フォーマットのファイルを書き出さなくても、Illustrator のファイルをダイレクトに貼付けられちゃう。

でも、トリムエリアを適切に設定されていないと、妙な空白が表示されちゃう。とくに Microsoft Word などに貼付ける場合は、なにもしないとアートボードのサイズで貼付けられてしまう。というわけで、お手軽に描画されている図にぴったりのトリムエリアを設定する AppleScript です。

Illustrator で開いている前面のファイルに対してトリムエリアを設定します。スクリプトメニューなどから実行するといいでしょう。

on run
try
|main|()
on error msg number errno
if errno is not -128 then
activate
display alert msg message "Error Number : " & errno
end if
end try
end run

on |main|()
tell application "Adobe Illustrator"
tell current document
set a_list to geometric bounds
set crop marks to a_list
end tell
end tell
end |main|