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 | 
|---|---|---|
| build() | Affine | Creates an Affineobject 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 |