1
何も選択されていない場合は、Adobe Illustratorスクリプトを対象にして選択することができます。選択したすべてのIllustratorオブジェクトを対象にするか、選択されていない場合はすべてのオブジェクトを対象にする
app.activeDocument.selection
は現在の選択をターゲットにすることがよくありますが、選択がなければ空です。
何も選択されていない場合は、Adobe Illustratorスクリプトを対象にして選択することができます。選択したすべてのIllustratorオブジェクトを対象にするか、選択されていない場合はすべてのオブジェクトを対象にする
app.activeDocument.selection
は現在の選択をターゲットにすることがよくありますが、選択がなければ空です。
app.activeDocument.pageItems
は、すべてが選択されたかのようにすべての項目にアクセスする場所です。だから、この1つのライナー:
var scope = app.activeDocument.selection.length ? app.activeDocument.selection : app.activeDocument.pageItems;
は... 1、またはすべてがない場合はがある場合に選択する変数scope
を設定します。そのコンテンツは、次に通常の方法で循環させることができます。
for(var i=0;i<scope.length;i++){
// do things with scope[i]
}