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

 

PageItemの塗りはfillColorプロパティから取得します。

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

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

 

適用する場合も取得する値と同様、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.fillColor= swhObj;

 

 

Joomla templates by a4joomla