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 - 此构建器,用于链式调用。