Skip to main content
Inspiring
March 16, 2023
Answered

スクリプトで複数オブジェクトの線の設定ができない

  • March 16, 2023
  • 1 reply
  • 329 views
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;
}
This topic has been closed for replies.
Correct answer Ten A
strokeColorを設定する前にstrokedプロパティをtrueにしてください。

1 reply

Ten A
Community Expert
Ten ACommunity ExpertCorrect answer
Community Expert
March 16, 2023
strokeColorを設定する前にstrokedプロパティをtrueにしてください。
SGT0001Author
Inspiring
March 16, 2023

できました! ありがとうございます。

でもなんで最初の1つだけできるのでしょう?

Ten A
Community Expert
Community Expert
March 16, 2023

う〜ん、わかりません(^-^;