Affine 物件的建構工具。預設值為身分轉換。
呼叫 Affine 取得 Affine 物件。
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()
set Scale X(scaleX)
set Scale Y(scaleY)
set Shear X(shearX)
set Shear Y(shearY)
set Translate X(translateX)
以點為單位設定 X 座標轉譯元素,並傳回建構工具。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
translateX | Number | 以點為單位的 X 翻譯。 |
回攻員
Affine:這個建構工具用於鏈結。
set Translate Y(translateY)
以點為單位設定 Y 座標平移元素,並傳回建構工具。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
translateY | Number | 以點為單位的 Y 軸平移。 |
回攻員
Affine:這個建構工具用於鏈結。