Class AffineTransformBuilder

AffineTransformBuilder

AffineTransform 物件的建構工具。預設值為身分轉換。

呼叫 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)AffineTransformBuilder設定 X 座標縮放元素,並傳回建構工具。
setScaleY(scaleY)AffineTransformBuilder設定 Y 座標縮放元素,並傳回建構工具。
setShearX(shearX)AffineTransformBuilder設定 X 座標剪切元素,並傳回建構工具。
setShearY(shearY)AffineTransformBuilder設定 Y 座標剪切元素,並傳回建構工具。
setTranslateX(translateX)AffineTransformBuilder以點為單位設定 X 座標轉譯元素,並傳回建構工具。
setTranslateY(translateY)AffineTransformBuilder以點為單位設定 Y 座標平移元素,並傳回建構工具。

內容詳盡的說明文件

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:這個建構工具用於鏈結。