Ein Builder für AffineTransform-Objekte. Standardmäßig wird die Identitätstransformation verwendet.
Rufen Sie AffineTransformBuilder#build() auf, um das AffineTransform Objekt zu erhalten.
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 ]
}Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
build() | Affine | Erstellt ein Affine-Objekt, das mit den im Builder festgelegten Elementen initialisiert wurde. |
set | Affine | Legt das Skalierungselement für die X-Koordinate fest und gibt den Builder zurück. |
set | Affine | Legt das Skalierungselement für die Y-Koordinate fest und gibt den Builder zurück. |
set | Affine | Legt das Scherelement für die X-Koordinate fest und gibt den Builder zurück. |
set | Affine | Legt das Scherelement für die Y-Koordinate fest und gibt den Builder zurück. |
set | Affine | Legt das Translationselement für die X-Koordinate in Punkten fest und gibt den Builder zurück. |
set | Affine | Legt das Translationselement für die Y-Koordinate in Punkten fest und gibt den Builder zurück. |
Detaillierte Dokumentation
build()
Erstellt ein AffineTransform-Objekt, das mit den im Builder festgelegten Elementen initialisiert wurde.
Rückflug
AffineTransform : Das erstellte AffineTransform-Objekt.
setScaleX(scaleX)
Legt das Skalierungselement für die X-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
scaleX | Number | Die X-Skalierung. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.
setScaleY(scaleY)
Legt das Skalierungselement für die Y-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
scaleY | Number | Die Y-Skalierung. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.
setShearX(shearX)
Legt das Scherelement für die X-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
shearX | Number | Die X-Scherung. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.
setShearY(shearY)
Legt das Scherelement für die Y-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
shearY | Number | Die Y-Scherung. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.
setTranslateX(translateX)
Legt das Translationselement für die X-Koordinate in Punkten fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
translateX | Number | Die X-Translation in Punkten. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.
setTranslateY(translateY)
Legt das Translationselement für die Y-Koordinate in Punkten fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
translateY | Number | Die Y-Translation in Punkten. |
Rückflug
AffineTransformBuilder : Dieser Builder zur Verkettung.