Class AffineTransformBuilder

AffineTransformBuilder

Ein Builder für AffineTransform-Objekte. Die Standardeinstellung ist die Identitätstransformation.

Rufen Sie AffineTransformBuilder#build() auf, um das AffineTransform-Objekt abzurufen.

var 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 wurde.
setScaleX(scaleX)AffineTransformBuilderLegt das Skalierungselement für die X-Koordinaten fest und gibt den Builder zurück.
setScaleY(scaleY)AffineTransformBuilderLegt das Skalierungselement der Y-Koordinate fest und gibt den Builder zurück.
setShearX(shearX)AffineTransformBuilderLegt das Scherelement für die X-Koordinaten fest und gibt den Builder zurück.
setShearY(shearY)AffineTransformBuilderLegt das Y-Koordinaten-Scherelement fest und gibt den Builder zurück.
setTranslateX(translateX)AffineTransformBuilderLegt das Übersetzungselement der X-Koordinate in Punkten fest und gibt den Builder zurück.
setTranslateY(translateY)AffineTransformBuilderLegt das Übersetzungselement der 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.

Return

AffineTransform


setScaleX(scaleX)

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

Parameter

NameTypBeschreibung
scaleXNumber

Return

AffineTransformBuilder


setScaleY(scaleY)

Legt das Skalierungselement der Y-Koordinate fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
scaleYNumber

Return

AffineTransformBuilder


setShearX(shearX)

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

Parameter

NameTypBeschreibung
shearXNumber

Return

AffineTransformBuilder


setShearY(shearY)

Legt das Y-Koordinaten-Scherelement fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
shearYNumber

Return

AffineTransformBuilder


setTranslateX(translateX)

Legt das Übersetzungselement der X-Koordinate in Punkten fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
translateXNumber

Return

AffineTransformBuilder


setTranslateY(translateY)

Legt das Übersetzungselement der Y-Koordinate in Punkten fest und gibt den Builder zurück.

Parameter

NameTypBeschreibung
translateYNumber

Return

AffineTransformBuilder