Illustrator:アクセスできないプロパティ?

2008年3月14日 (金曜日) - 19:33:54 by decama

サイト構築が煮詰まってるので、気分転換を兼ねてイラストレータの作業自動化スクリプトを組んでみた。

  • レイヤーロック解除
  • 非表示レイヤー削除
  • オブジェクトのロック解除
  • 隠したオブジェクトの削除
  • テキストのアウトライン化
  • オブジェクトのカラーモードをCMYKに
  • シングルポイントのパスを削除
  • EPS保存

これを一気にやってくれるスクリプトを組んでみたけれど、どうにかできそうもない状況に陥ってしまったっぽい。

テキストをアウトライン化すると、グループ化された複合パスが生成される。単純なテキストなら問題ないのだけれど、アピアランスが設定されていた場合、おかしな状況になる。
オリジナルのテキストに設定されていたアピアランスが、生成されたグループに設定されてしまう。グループそのものに塗りとストロークの設定が存在してる。
ところが、javascriptからアクセスできるGroupItemのプロパティには、塗りやストロークのプロパティは存在しない。

変換できないプロパティがのこってしまうんだな。

どうしよう??

Leave a Reply

XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>