transparencySettingsプロパティについては効果・概要を参照。

※包括光源については包括光源を参照。

 

ドロップシャドウの設定・取得はdropShadowSettingsプロパティから行います。

 

var selObj= app.activeDocument.selection[0]; //何らかのPageItemが選択されているとして...
var fx= selObj.transparencySettings.dropShadowSettings;
fx.mode= ShadowMode.DROP; //モード(≒ON/OFF)
fx.blendMode= BlendMode.MULTIPLY; //描画モード
fx.effectColor= app.activeDocument.swatches.itemByName('Black'); //カラー
fx.opacity= 35; //不透明度
fx.distance= '2mm'; //距離
fx.angle= 135; //角度 
fx.useGlobalLight= false; //包括光源を使用
//~ fx.xOffset= ; //Xオフセット
//~ fx.yOffset= ; //Yオフセット
fx.size= '3mm'; // サイズ
fx.spread= 0; // スプレッド
fx.noise= 0; // ノイズ
fx.knockedOut= false; // シャドウをノックアウト
fx.honorOtherEffects= false; // その他の効果に従う

 

モード(ShadowMode定数) mode
描画モード(BlendMode定数 blendMode
カラー(Swatch) effectColor
不透明度(0~100%) opacity
距離(-1000~1000pt)※ distance
角度 (-180~180) angle
包括光源を使用 useGlobalLight
Xオフセット(-1000~1000pt)※ xOffset
Yオフセット(-1000~1000pt)※ yOffset
サイズ(0~144pt)※ size
スプレッド(0~100%) spread
ノイズ(0~100%) noise
シャドウをノックアウト knockedOut
その他の効果に従う honorOtherEffects

※単位付き文字列も可

 

他の効果と違い、ドロップシャドウ適用のON/OFFはmodeプロパティへShadowMode定数を設定します。

<ShadowMode定数>

DROP ドロップシャドウ
NONE なし

 

 

Joomla templates by a4joomla