Class AffineTransformBuilder

AffineTransformBuilder

Ein Builder für AffineTransform-Objekte. Standardmäßig wird die Identitätstransformation verwendet.

Rufen Sie AffineTransformBuilder#build() auf, um das AffineTransform-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

MethodeRückgabetypKurzbeschreibung
build()AffineTransformErstellt ein AffineTransform-Objekt, das mit den im Builder festgelegten Elementen initialisiert wird.
setScaleX(scaleX)AffineTransformBuilderLegt das Skalierungselement für die X-Koordinate fest und gibt den Builder zurück.
setScaleY(scaleY)AffineTransformBuilderLegt das Skalierungselement für die Y-Koordinate fest und gibt den Builder zurück.
setShearX(shearX)AffineTransformBuilderLegt das Scherungselement für die X-Koordinate fest und gibt den Builder zurück.
setShearY(shearY)AffineTransformBuilderLegt das Scherungselement für die Y-Koordinate fest und gibt den Builder zurück.
setTranslateX(translateX)AffineTransformBuilderLegt das Translationselement für die X-Koordinate in Punkten fest und gibt den Builder zurück.
setTranslateY(translateY)AffineTransformBuilderLegt 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 wird.

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

NameTypBeschreibung
scaleXNumberDie 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

NameTypBeschreibung
scaleYNumberDie Y-Skalierung.

Rückflug

AffineTransformBuilder – Dieser Builder zur Verkettung.


setShearX(shearX)

Legt das Scherungselement für die X-Koordinate fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
shearXNumberDie X-Scherung.

Rückflug

AffineTransformBuilder – Dieser Builder zur Verkettung.


setShearY(shearY)

Legt das Scherungselement für die Y-Koordinate fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
shearYNumberDie 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

NameTypBeschreibung
translateXNumberDie X-Übersetzung 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

NameTypBeschreibung
translateYNumberDie Y-Verschiebung in Punkten.

Rückflug

AffineTransformBuilder – Dieser Builder zur Verkettung.