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() | Affine | 建立以建構工具中設定的元素初始化的 Affine 物件。 |
set | Affine | 設定 X 座標縮放元素,並傳回建構工具。 |
set | Affine | 設定 Y 座標縮放元素,並傳回建構工具。 |
set | Affine | 設定 X 座標剪切元素,並傳回建構工具。 |
set | Affine | 設定 Y 座標剪切元素,並傳回建構工具。 |
set | Affine | 以點為單位設定 X 座標轉譯元素,並傳回建構工具。 |
set | Affine | 以點為單位設定 Y 座標平移元素,並傳回建構工具。 |
內容詳盡的說明文件
build()
setScaleX(scaleX)
setScaleY(scaleY)
setShearX(shearX)
setShearY(shearY)
setTranslateX(translateX)
以點為單位設定 X 座標轉譯元素,並傳回建構工具。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
translateX | Number | 以點為單位的 X 翻譯。 |
回攻員
AffineTransformBuilder:這個建構工具用於串連。
setTranslateY(translateY)
以點為單位設定 Y 座標平移元素,並傳回建構工具。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
translateY | Number | 以點為單位的 Y 軸平移。 |
回攻員
AffineTransformBuilder:這個建構工具用於串連。