InDesignやIllustratorのJavaScriptでオブジェクトの種類(クラス名)を調べる方法がたくさんあるよ
スポンサードリンク
InDesignやIllustratorのJavaScriptで、選んでいるアイテムがなんであるか調べたいっていうことがあります。ブラウザのJavaScriptでいえば、DOMをdocument.getElementsByTagNameで絞ったあと、アイテムを1点ずつclassNameを見て照合するみたいなイメージになるでしょうか。
そんで、選んだオブジェクトが何であるか、というのを調べるコード、いろんなのが流通しているみたい。
(function(){ var objDoc = app.activeDocument; var selObjs = objDoc.selection; alert(selObjs[0].constructor.name); // JavaScript実装 alert(selObjs[0].typename); // PICTRIX風 alert(selObjs[0].toString() ); // 古籏一浩風 })();
さてこれのうちどれを使うのがいいのかな。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/2639
コメントする