Illustrator:アクセスできないプロパティ?
2008/03/14 金曜日 - 19:33:54 by decamaサイト構築が煮詰まってるので、気分転換を兼ねてイラストレータの作業自動化スクリプトを組んでみた。
レイヤーロック解除
非表示レイヤー削除
オブジェクトのロック解除
隠したオブジェクトの削除
テキストのアウトライン化
オブジェクトのカラーモードをCMYKに
シングルポイントのパスを削除
EPS保存
これを一気にやってくれるスクリプトを組んでみたけれど、どうにかできそうもない状況に陥ってしまったっぽい。
テキストをアウトライン化すると、グループ化された複合パスが生成される。単純なテキストなら問題ないのだけれど、アピアランスが設定されていた場合、おかしな状況になる。
オリジナルのテキストに設定されていたアピアランスが、生成されたグループに設定されてしまう。グループそのものに塗りとストロークの設定が存在してる。
ところが、javascriptからアクセスできるGroupItemのプロパティには、塗りやストロークのプロパティは存在しない。
変換できないプロパティがのこってしまうんだな。
どうしよう??