AffineTransform
オブジェクトのビルダー。デフォルトはアイデンティティ変換です。
AffineTransformBuilder#build()
を呼び出して AffineTransform
オブジェクトを取得します。
var 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) | AffineTransformBuilder | X 座標のスケーリング要素を設定し、ビルダーを返します。 |
setScaleY(scaleY) | AffineTransformBuilder | Y 座標のスケーリング要素を設定し、ビルダーを返します。 |
setShearX(shearX) | AffineTransformBuilder | X 座標のせん断要素を設定し、ビルダーを返します。 |
setShearY(shearY) | AffineTransformBuilder | Y 座標のせん断要素を設定し、ビルダーを返します。 |
setTranslateX(translateX) | AffineTransformBuilder | X 座標の変換要素をポイント単位で設定し、ビルダーを返します。 |
setTranslateY(translateY) | AffineTransformBuilder | Y 座標の変換要素をポイント単位で設定し、ビルダーを返します。 |