Class AffineTransformBuilder

AffineTransformBuilder

Ein Builder für AffineTransform-Objekte. Standardmäßig ist die Identitätstransformation ausgewählt.

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 Scherelement für die X-Koordinate fest und gibt den Builder zurück.
setShearY(shearY)AffineTransformBuilderLegt das Element für die Scherung der Y-Koordinate fest und gibt den Builder zurück.
setTranslateX(translateX)AffineTransformBuilderLegt das Element für die X‑Achsenverschiebung in Punkten fest und gibt den Builder zurück.
setTranslateY(translateY)AffineTransformBuilderLegt das Element für die Y-Achsenverschiebung 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


setScaleX(scaleX)

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

Parameter

NameTypBeschreibung
scaleXNumber

Rückflug

AffineTransformBuilder


setScaleY(scaleY)

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

Parameter

NameTypBeschreibung
scaleYNumber

Rückflug

AffineTransformBuilder


setShearX(shearX)

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

Parameter

NameTypBeschreibung
shearXNumber

Rückflug

AffineTransformBuilder


setShearY(shearY)

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

Parameter

NameTypBeschreibung
shearYNumber

Rückflug

AffineTransformBuilder


setTranslateX(translateX)

Legt das Element für die X‑Achsenverschiebung in Punkten fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
translateXNumber

Rückflug

AffineTransformBuilder


setTranslateY(translateY)

Legt das Element für die Y-Achsenverschiebung in Punkten fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
translateYNumber

Rückflug

AffineTransformBuilder