A builder for AffineTransform
objects. Defaults to the identity transform.
Call AffineTransformBuilder#build()
to get the AffineTransform
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() | AffineTransform | Creates an AffineTransform object initialized with the elements set in the builder. |
setScaleX(scaleX) | AffineTransformBuilder | Sets the X coordinate scaling element and returns the builder. |
setScaleY(scaleY) | AffineTransformBuilder | Sets the Y coordinate scaling element and returns the builder. |
setShearX(shearX) | AffineTransformBuilder | Sets the X coordinate shearing element and returns the builder. |
setShearY(shearY) | AffineTransformBuilder | Sets the Y coordinate shearing element and returns the builder. |
setTranslateX(translateX) | AffineTransformBuilder | Sets the X coordinate translation element in points, and returns the builder. |
setTranslateY(translateY) | AffineTransformBuilder | Sets the Y coordinate translation element in points, and returns the builder. |
Detailed documentation
build()
Creates an AffineTransform
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 |