■プログラム説明(ソースコード説明)
指定範囲を回転させるにはrotateBoundary()を使います。最初の値が回転角度になります。負数も指定することができます。次が、どの位置を基準にして回転させるかを指定します。これは以下のものが指定できます。
AnchorPosition.BOTTOMCENTER 下側中央
AnchorPosition.BOTTOMLEFT 下側左
AnchorPosition.BOTTOMRIGHT 下側右
AnchorPosition.MIDDLECENTER 中央
AnchorPosition.MIDDLELEFT 中央左
AnchorPosition.MIDDLERIGHT 中央右
AnchorPosition.TOPCENTER 上側中央
AnchorPosition.TOPLEFT 上側左
AnchorPosition.TOPRIGHT 上側右
■ソースコード
selReg = [[0,0],[200,0],[200,100],[0,100]];
activeDocument.selection.select(selReg);
activeDocument.selection.rotateBoundary(45.5, AnchorPosition.MIDDLECENTER);
■ポイント
なし
■実際のスクリプトをダウンロード(sample.js.zip)