A builder for Affine
objects. Defaults to the identity transform.
Call Affine
to get the Affine
object.
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 ] }
Methods
Method | Return type | Brief description |
---|---|---|
build() | Affine | Creates an Affine object initialized with the elements set in the builder. |
set | Affine | Sets the X coordinate scaling element and returns the builder. |
set | Affine | Sets the Y coordinate scaling element and returns the builder. |
set | Affine | Sets the X coordinate shearing element and returns the builder. |
set | Affine | Sets the Y coordinate shearing element and returns the builder. |
set | Affine | Sets the X coordinate translation element in points, and returns the builder. |
set | Affine | Sets the Y coordinate translation element in points, and returns the builder. |
Detailed documentation
build()
Creates an Affine
object initialized with the elements set in the builder.
Return
setScaleX(scaleX)
Sets the X coordinate scaling element and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
scaleX | Number |
Return
setScaleY(scaleY)
Sets the Y coordinate scaling element and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
scaleY | Number |
Return
setShearX(shearX)
Sets the X coordinate shearing element and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
shearX | Number |
Return
setShearY(shearY)
Sets the Y coordinate shearing element and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
shearY | Number |
Return
setTranslateX(translateX)
Sets the X coordinate translation element in points, and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
translateX | Number |
Return
setTranslateY(translateY)
Sets the Y coordinate translation element in points, and returns the builder.
Parameters
Name | Type | Description |
---|---|---|
translateY | Number |