Class AffineTransformBuilder

AffineTransformBuilder

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

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  ]

Methods

メソッド戻り値の型概要
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