AI-generated Key Takeaways
-
AffineTransformBuilder is used to build AffineTransform objects and defaults to the identity transform.
-
Call the
build()method to get the AffineTransform object. -
Methods are available to set scaling, shearing, and translation elements for both X and Y coordinates.
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 |
|---|---|---|
Affine
|
Creates an Affine
object initialized with the elements set in the builder. |
|
Affine
|
Sets the X coordinate scaling element and returns the builder. | |
Affine
|
Sets the Y coordinate scaling element and returns the builder. | |
Affine
|
Sets the X coordinate shearing element and returns the builder. | |
Affine
|
Sets the Y coordinate shearing element and returns the builder. | |
Affine
|
Sets the X coordinate translation element in points, and returns the builder. | |
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
set
Scale
X(scaleX)
Sets the X coordinate scaling element and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
scaleX
|
Number
|
Return
set
Scale
Y(scaleY)
Sets the Y coordinate scaling element and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
scaleY
|
Number
|
Return
set
Shear
X(shearX)
Sets the X coordinate shearing element and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
shearX
|
Number
|
Return
set
Shear
Y(shearY)
Sets the Y coordinate shearing element and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
shearY
|
Number
|
Return
set
Translate
X(translateX)
Sets the X coordinate translation element in points, and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
translateX
|
Number
|
Return
set
Translate
Y(translateY)
Sets the Y coordinate translation element in points, and returns the builder.
Parameters
| Name | Type | Description |
|---|---|---|
translateY
|
Number
|

