Class AffineTransformBuilder

AffineTransformBuilder

Compilateur pour les objets AffineTransform. La valeur par défaut est 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 traduction de la coordonnée X en points et renvoie le générateur.
setTranslateY(translateY)AffineTransformBuilderDéfinit l'élément de traduction 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 : objet AffineTransform créé.


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
scaleXNumberMise à l'échelle de l'axe X.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.


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
scaleYNumberMise à l'échelle de l'axe Y.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.


setShearX(shearX)

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

Paramètres

NomTypeDescription
shearXNumberCisaillement X.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.


setShearY(shearY)

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

Paramètres

NomTypeDescription
shearYNumberCisaillement Y.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.


setTranslateX(translateX)

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

Paramètres

NomTypeDescription
translateXNumberTranslation X en points.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.


setTranslateY(translateY)

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

Paramètres

NomTypeDescription
translateYNumberTranslation Y en points.

Renvois

AffineTransformBuilder : ce générateur, pour le chaînage.