※カラーについてはカラーについて(概要)および、スウォッチについてを参照。

 

<線の太さ>

 

線の太さはstrokeWeightプロパティを使って取得・適用します。

//取得
var selObj= app.activeDocument.selection[0]; //PageItemが選択されているとして...
$.writeln ( selObj.strokeWeight ); 
//適用
var selObj= app.activeDocument.selection[0]; //PageItemが選択されているとして...
selObj.strokeWeight = '0.5mm';

 

<カラー>

 

線のカラーはstrokeColorプロパティから取得します。

var selObj= app.activeDocument.selection[0]; //PageItemが選択されているとして...
$.writeln ( selObj.strokeColor.name ); 

なお、ここで受け取るのはColor、Tint、MixedInk、Gradientのいずれかのオブジェクトになります。

 

適用する場合も取得する値と同様、Color、Tint、MixedInk、Gradientなどのオブジェクトを渡しますが、Swatcheオブジェクトを渡すことも可能です。

var selObj= app.activeDocument.selection[0]; //PageItemが選択されているとして...
var swhObj= app.activeDocument.swatches.item('C=100 M=0 Y=0 K=0'); //既存のSwatcheオブジェクト取得
selObj.strokeColor= swhObj;

 

 

Joomla templates by a4joomla