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() | Affine | ビルダーで設定された要素で初期化された Affine オブジェクトを作成します。 |
set | Affine | X 座標のスケーリング要素を設定し、ビルダーを返します。 |
set | Affine | Y 座標のスケーリング要素を設定し、ビルダーを返します。 |
set | Affine | X 座標のせん断要素を設定し、ビルダーを返します。 |
set | Affine | Y 座標のせん断要素を設定し、ビルダーを返します。 |
set | Affine | X 座標の変換要素をポイント単位で設定し、ビルダーを返します。 |
set | Affine | Y 座標の変換要素をポイント単位で設定し、ビルダーを返します。 |
詳細なドキュメント
build()
ビルダーで設定された要素で初期化された AffineTransform オブジェクトを作成します。
戻る
AffineTransform - 構築された AffineTransform オブジェクト。
setScaleX(scaleX)
X 座標のスケーリング要素を設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
scaleX | Number | X スケーリング。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。
setScaleY(scaleY)
Y 座標のスケーリング要素を設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
scaleY | Number | Y スケーリング。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。
setShearX(shearX)
X 座標のせん断要素を設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
shearX | Number | X シアー。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。
setShearY(shearY)
Y 座標のせん断要素を設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
shearY | Number | Y シアー。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。
setTranslateX(translateX)
X 座標の変換要素をポイント単位で設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
translateX | Number | ポイント単位の X 変換。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。
setTranslateY(translateY)
Y 座標の変換要素をポイント単位で設定し、ビルダーを返します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
translateY | Number | ポイント単位の Y 変換。 |
戻る
AffineTransformBuilder - チェーン用のこのビルダー。