Ein Builder für Affine-Objekte. Standardmäßig wird die Identitätstransformation verwendet.
Rufen Sie Affine auf, um das Affine-Objekt abzurufen.
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 wird. |
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 Scherungselement für die X-Koordinate fest und gibt den Builder zurück. |
set | Affine | Legt das Scherungselement 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 Affine-Objekt, das mit den im Builder festgelegten Elementen initialisiert wird.
Rückflug
Affine: Das erstellte Affine-Objekt.
set Scale X(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
Affine – Dieser Builder zur Verkettung.
set Scale Y(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
Affine – Dieser Builder zur Verkettung.
set Shear X(shearX)
Legt das Scherungselement für die X-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
shearX | Number | Die X-Scherung. |
Rückflug
Affine – Dieser Builder zur Verkettung.
set Shear Y(shearY)
Legt das Scherungselement für die Y-Koordinate fest und gibt den Builder zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
shearY | Number | Die Y-Scherung. |
Rückflug
Affine – Dieser Builder zur Verkettung.
set Translate X(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-Übersetzung in Punkten. |
Rückflug
Affine – Dieser Builder zur Verkettung.
set Translate Y(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-Verschiebung in Punkten. |
Rückflug
Affine – Dieser Builder zur Verkettung.