Class AffineTransformBuilder

アフィン変換ビルダー

AffineTransform オブジェクトのビルダー。デフォルトは ID 変換です。

AffineTransformBuilder#build() を呼び出して AffineTransform オブジェクトを取得します。

const transform =
    SlidesApp.newAffineTransformBuilder().setScaleX(2.0).setShearY(1.1).build();

// The resulting transform matrix is
//  [ 2.0   0.0   0.0 ]
//  [ 1.1   1.0   0.0 ]
//  [  0     0     1  ]
}

メソッド

メソッド戻り値の型概要
build()AffineTransformビルダーで設定された要素で初期化された AffineTransform オブジェクトを作成します。
setScaleX(scaleX)AffineTransformBuilderX 座標のスケーリング要素を設定し、ビルダーを返します。
setScaleY(scaleY)AffineTransformBuilderY 座標のスケーリング要素を設定し、ビルダーを返します。
setShearX(shearX)AffineTransformBuilderX 座標のせん断要素を設定し、ビルダーを返します。
setShearY(shearY)AffineTransformBuilderY 座標シアー要素を設定し、ビルダーを返します。
setTranslateX(translateX)AffineTransformBuilderX 座標の移動要素をポイント単位で設定し、ビルダーを返します。
setTranslateY(translateY)AffineTransformBuilderY 座標の移動要素をポイント単位で設定し、ビルダーを返します。

詳細なドキュメント

build()

ビルダーで設定された要素で初期化された AffineTransform オブジェクトを作成します。

戻る

AffineTransform


setScaleX(scaleX)

X 座標のスケーリング要素を設定し、ビルダーを返します。

パラメータ

名前説明
scaleXNumber

戻る

AffineTransformBuilder


setScaleY(scaleY)

Y 座標のスケーリング要素を設定し、ビルダーを返します。

パラメータ

名前説明
scaleYNumber

戻る

AffineTransformBuilder


setShearX(shearX)

X 座標のせん断要素を設定し、ビルダーを返します。

パラメータ

名前説明
shearXNumber

戻る

AffineTransformBuilder


setShearY(shearY)

Y 座標シアー要素を設定し、ビルダーを返します。

パラメータ

名前説明
shearYNumber

戻る

AffineTransformBuilder


setTranslateX(translateX)

X 座標の移動要素をポイント単位で設定し、ビルダーを返します。

パラメータ

名前説明
translateXNumber

戻る

AffineTransformBuilder


setTranslateY(translateY)

Y 座標の移動要素をポイント単位で設定し、ビルダーを返します。

パラメータ

名前説明
translateYNumber

戻る

AffineTransformBuilder