Illustratorでドキュメントの特色を読み込む、追加する

Illustrator, javascript

Illustratorでスウィッチカラーを読み込んだり追加したかったのですがこういったscriptって中々見つからなくて苦労したので載せておきます。

まずはドキュメントに既に登録されているスウィッチカラーを読み込んで選択しるオブジェクトに適応させるscript

app.activeDocument.swatches.getByName(spotColor);でスウィッチカラーの名前を指定して読み込むのですがなんだかフロントエンドのdocument.getElementByIdみたいですね。

次に新しく特色を登録して登録した後に選択しているオブジェクトに特色を適応させます。

新しい特色をオブジェクトとして作成しますが既に同じ名前で特色が登録されているとエラーになるのでtry,catchで必ずエラー発生時の処理を書いておきます。

Beer 寄付してサイトを応援する。