■ソースコード
lsObj = activeDocument.layerSets["grp"];
n = lsObj.artLayers.length;
alert("レイヤーセット内のレイヤー総数:"+n);
■ポイント
なし
■プログラム説明
ドキュメントサイズを変更(キャンバスサイズの変更)はresizeCanvas()を使います。最初の値が横の幅、次が縦の幅になります。単位なしの値を指定しますので、あらかじめ単位をpreferences.rulerUnitsに設定しておく必要があります。resizeCanvas()には最低限2つの引数が必要です。3番目の引数はサイズ変更時の基準位置を指定します。
■ソースコード
preferences.rulerUnits = Units.PIXELS;
activeDocument.resizeCanvas(192,108,AnchorPosition.TOPLEFT);
■ポイント
基準位置は以下のものが指定できます。
AnchorPosition.BOTTOMCENTER
AnchorPosition.BOTTOMLEFT
AnchorPosition.BOTTOMRIGHT
AnchorPosition.MIDDLECENTER
AnchorPosition.MIDDLELEFT
AnchorPosition.MIDDLERIGHT
AnchorPosition.TOPCENTER
AnchorPosition.TOPLEFT
AnchorPosition.TOPRIGHT