Class AffineTransformBuilder

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 - ビルドされた AffineTransform オブジェクト。


setScaleX(scaleX)

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

パラメータ

名前説明
scaleXNumberX スケーリング。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。


setScaleY(scaleY)

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

パラメータ

名前説明
scaleYNumberY スケーリング。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。


setShearX(shearX)

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

パラメータ

名前説明
shearXNumberX シアー。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。


setShearY(shearY)

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

パラメータ

名前説明
shearYNumberY シアー。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。


setTranslateX(translateX)

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

パラメータ

名前説明
translateXNumberポイント単位の X 変換。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。


setTranslateY(translateY)

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

パラメータ

名前説明
translateYNumberポイント単位の Y 変換。

戻る

AffineTransformBuilder - チェーン用のこのビルダー。