transform

書式

meshItemObject.transform(マトリクスオブジェクト,位置調整フラグ,パターンの塗りフラグ,グラデーションフラグ,線のパターンフラグ,線の太さ調整フラグ,基準位置)

説明

MeshItem(メッシュグラデーション)オブジェクトをMatrix(マトリクス)オブジェクトで設定された値に従って変更(移動・スケーリング・回転)します。最初のパラメーターはMatrixオブジェクトを指定します。2番目以降のパラメーターはすべて省略することができます。
2番目のパラメーターは位置を調整する(?)かどうかのフラグでtrueまたはfalseを指定します。3番目のパラメーターはパターンの塗りも拡大縮小するかどうかをtrueまたはfalseで指定します。4番目のパラメーターはグラデーションも拡大縮小するかどうかをtrueまたはfalseで指定します。5番目のパラメーターは線のパターンも拡大縮小するかどうかをtrueまたはfalseで指定します。6番目のパラメーターは線の太さも拡大縮小するかどうかをtrueまたはfalseで指定します。7番目のパラメーターは拡大縮小する時の基準位置を指定します。以下の表に示す値を指定できます。

内容
Transformation.BOTTOM下辺
Transformation.BOTTOMLEFT左下
Transformation.BOTTOMRIGHT右下
Transformation.CENTER中央
Transformation.DOCUMENTORIGINドキュメントの原点
Transformation.LEFT左辺
Transformation.RIGHT右辺
Transformation.TOP上辺
Transformation.TOPLEFT左上
Transformation.TOPRIGHT右上
var myMatrix = app.getTranslationMatrix(12.0,22.5);
app.activeDocument.meshItems[0].transform(myMatrix);

目次に戻る