Class AffineTransformBuilder

Créateur de transformations AffineTransform

Compilateur pour les objets AffineTransform. Correspond par défaut à la transformation d'identité.

Appelez AffineTransformBuilder#build() pour obtenir l'objet AffineTransform.

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  ]
}

Méthodes

MéthodeType renvoyéBrève description
build()AffineTransformCrée un objet AffineTransform initialisé avec les éléments définis dans le générateur.
setScaleX(scaleX)AffineTransformBuilderDéfinit l'élément de mise à l'échelle de la coordonnée X et renvoie le générateur.
setScaleY(scaleY)AffineTransformBuilderDéfinit l'élément de mise à l'échelle de la coordonnée Y et renvoie le générateur.
setShearX(shearX)AffineTransformBuilderDéfinit l'élément de cisaillement de la coordonnée X et renvoie le générateur.
setShearY(shearY)AffineTransformBuilderDéfinit l'élément de cisaillement de la coordonnée Y et renvoie le générateur.
setTranslateX(translateX)AffineTransformBuilderDéfinit l'élément de translation de la coordonnée X en points et renvoie le générateur.
setTranslateY(translateY)AffineTransformBuilderDéfinit l'élément de translation de la coordonnée Y en points et renvoie le générateur.

Documentation détaillée

build()

Crée un objet AffineTransform initialisé avec les éléments définis dans le générateur.

Renvois

AffineTransform


setScaleX(scaleX)

Définit l'élément de mise à l'échelle de la coordonnée X et renvoie le générateur.

Paramètres

NomTypeDescription
scaleXNumber

Renvois

AffineTransformBuilder


setScaleY(scaleY)

Définit l'élément de mise à l'échelle de la coordonnée Y et renvoie le générateur.

Paramètres

NomTypeDescription
scaleYNumber

Renvois

AffineTransformBuilder


setShearX(shearX)

Définit l'élément de cisaillement de la coordonnée X et renvoie le générateur.

Paramètres

NomTypeDescription
shearXNumber

Renvois

AffineTransformBuilder


setShearY(shearY)

Définit l'élément de cisaillement de la coordonnée Y et renvoie le générateur.

Paramètres

NomTypeDescription
shearYNumber

Renvois

AffineTransformBuilder


setTranslateX(translateX)

Définit l'élément de translation de la coordonnée X en points et renvoie le générateur.

Paramètres

NomTypeDescription
translateXNumber

Renvois

AffineTransformBuilder


setTranslateY(translateY)

Définit l'élément de translation de la coordonnée Y en points et renvoie le générateur.

Paramètres

NomTypeDescription
translateYNumber

Renvois

AffineTransformBuilder