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

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

 

ベベルとエンボスの設定・取得はbevelAndEmbossSettingsプロパティから行います。

 

var selObj= app.activeDocument.selection[0]; //何らかのPageItemが選択されているとして...
var fx= selObj.transparencySettings.bevelAndEmbossSettings;
fx.applied= true; //適用ON/OFF
fx.style= BevelAndEmbossStyle.EMBOSS; //スタイル
fx.technique= BevelAndEmbossTechnique.SMOOTH_CONTOUR; //テクニック
fx.direction= BevelAndEmbossDirection.UP; //方向
fx.size= '5mm'; // サイズ
fx.soften= 0; //ソフト
fx.depth= 100; //深さ
fx.angle= 135; //角度 
fx.altitude= 35; //高度 
fx.useGlobalLight= false; //包括光源を使用
fx.highlightBlendMode= BlendMode.SCREEN; //ハイライト・描画モード
fx.highlightColor= app.activeDocument.swatches.itemByName('Paper'); //ハイライト・カラー
fx.highlightOpacity= 75; //ハイライト・不透明度
fx.shadowBlendMode= BlendMode.MULTIPLY; //シャドウ・描画モード
fx.shadowColor= app.activeDocument.swatches.itemByName('Black'); //シャドウ・カラー
fx.shadowOpacity= 75; //シャドウ・不透明度
適用ON/OFF applied
スタイル(BevelAndEmbossStyle定数) style
テクニック(BevelAndEmbossTechnique定数) technique
方向(BevelAndEmbossDirection定数) direction
サイズ(0~144pt)※ size
ソフト soften
深さ(0~100%) depth
角度 (-180~180) angle
高度(0~90) altitude
包括光源を使用 useGlobalLight
ハイライト・描画モード(BlendMode定数 highlightBlendMode
ハイライト・カラー(Swatch) highlightColor
ハイライト・不透明度(0~100%) highlightOpacity
シャドウ・描画モード(BlendMode定数 shadowBlendMode
シャドウ・カラー(Swatch) shadowColor
シャドウ・不透明度(0~100%) shadowOpacity

※単位付き文字列も可

 

<BevelAndEmbossStyle定数>

EMBOSS エンボス
INNER_BEVEL ベベル(内側)
OUTER_BEVEL ベベル(外側)
PILLOW_EMBOSS ピローエンボス

 

<BevelAndEmbossTechnique定数>

CHISEL_HARD シゼルハード
CHISEL_SOFT シゼルソフト
SMOOTH_CONTOUR 滑らかに

 

<BevelAndEmbossDirection定数>

DOWN
UP

 

 

Joomla templates by a4joomla