Answered
スクリプトで複数オブジェクトの線の設定ができない
AI2022です。
以下のスクリプトを線の設定がされていないパスオブジェクトに対して実行すると、
最初のオブジェクト以外に線の設定がされないのは何故でしょう?
iの開始値を変えても一番最初に処理されるもの以外設定されません。
線がすでに設定されているオブジェクトであれば変更されます。
var doc = app.activeDocument;
var sel=app.activeDocument.selection;
var col=doc.swatches[4].color;
for (var i=0; i<sel.length; i++){
sel[i].strokeColor=col;
sel[i].strokeWidth=0.5;
}
