レイヤーにスタイルを指定する

■プログラム説明(ソースコード説明)
 artLayers[0]で一番上のれいやーを指定します。applyStyle()でスタイルパレットに用意されているスタイル名を指定します。スタイルパレットのスタイル名が分からない場合にはスタイルパレットの右側にある▲をクリックしてポップアップメニューを表示し、その中から「テキスト表示」「リスト(小)表示」「リスト(大)表示」を選択するとスタイル名が表示されます。

---------------------------------------------------------------------------------------------------------
■ソースコード
activeDocument.artLayers[0].applyStyle("星雲 (テクスチャ)"); ←一番上のレイヤーに「星雲 (テクスチャ)」のスタイルを適用します

---------------------------------------------------------------------------------------------------------
■使い方
1:ファイルメニューからスクリプトを実行します。
2:一番上のレイヤーが星雲 (テクスチャ)のスタイルになります。

---------------------------------------------------------------------------------------------------------
■ポイント
 通常のレイヤー全てにスタイルを指定する場合は以下のようになります。背景にはスタイルは適用できないのでisBackgroundLayerで背景かどうか調べてからスタイルを適用するようにします。

docObj = activeDocument;
for (i=0; i<docObj.layers.length; i++)
{
layObj = docObj.artLayers[i];
if ((layObj.kind == LayerKind.NORMAL) && (layObj.isBackgroundLayer == false))
{
layObj.applyStyle("星雲 (テクスチャ)");
}
}

 スタイルを解除したい場合には以下のようにスタイルなしを指定します。

docObj = activeDocument;
for (i=0; i<docObj.layers.length; i++)
{
layObj = docObj.artLayers[i];
if (layObj.isBackgroundLayer == false)
{
layObj.applyStyle("スタイルの初期設定 (なし)");
}
}

---------------------------------------------------------------------------------------------------------
■注意
 なし

■実際のスクリプトをダウンロード(sample.js.zip)