notifierの設定

イラストレータのネイティブオブジェクトには各種イベントが盛り込まれています。これらを使うにはC++でプラグインを書かなければいけないのですが、複雑なプロジェクトとなるとC++で全てを賄うのは少々骨が折れます。そこで、AdobeExtensionSDKとExtendScriptの連携をうまく利用できればネイティブオブジェクトが検知したイベントに反応する形でCEPエンジンを介してExtendScriptを実行出来るといった曲芸を可能とします。
こういった機能はAdobeExtensionSDKではHotAdapterプラグインとして提供されているものですが、CEP向けのリリースは遅れています。しかしながら、機能としては単純なために、実装はそう難易度の高いものでもなかったりします。
今回はサンプルスクリプトを利用して類似の機能を実現し、ネイティブからExtendscriptまで縦断する実装のテストを行います。

続きを読む……