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.

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  ]

Méthodes

MéthodeType renvoyéBrève description
build()AffineTransformCrée un objet AffineTransform initialisé avec les éléments définis dans le compilateur.
setScaleX(scaleX)AffineTransformBuilderDéfinit l'élément de mise à l'échelle de la coordonnée X et affiche le compilateur.
setScaleY(scaleY)AffineTransformBuilderDéfinit l'élément de mise à l'échelle des coordonnées Y et renvoie le compilateur.
setShearX(shearX)AffineTransformBuilderDéfinit l'élément de ciblage des coordonnées X et renvoie le compilateur.
setShearY(shearY)AffineTransformBuilderDéfinit l'élément de ciblage des coordonnées Y et renvoie le compilateur.
setTranslateX(translateX)AffineTransformBuilderDéfinit l'élément de traduction des coordonnées X en points, puis affiche l'outil de création.
setTranslateY(translateY)AffineTransformBuilderDéfinit l'élément de traduction des coordonnées Y en points, puis affiche l'outil de création.

Documentation détaillée

build()

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

Renvois

AffineTransform


setScaleX(scaleX)

Définit l'élément de mise à l'échelle de la coordonnée X et affiche le compilateur.

Paramètres

NomTypeDescription
scaleXNumber

Renvois

AffineTransformBuilder


setScaleY(scaleY)

Définit l'élément de mise à l'échelle des coordonnées Y et renvoie le compilateur.

Paramètres

NomTypeDescription
scaleYNumber

Renvois

AffineTransformBuilder


setShearX(shearX)

Définit l'élément de ciblage des coordonnées X et renvoie le compilateur.

Paramètres

NomTypeDescription
shearXNumber

Renvois

AffineTransformBuilder


setShearY(shearY)

Définit l'élément de ciblage des coordonnées Y et renvoie le compilateur.

Paramètres

NomTypeDescription
shearYNumber

Renvois

AffineTransformBuilder


setTranslateX(translateX)

Définit l'élément de traduction des coordonnées X en points, puis affiche l'outil de création.

Paramètres

NomTypeDescription
translateXNumber

Renvois

AffineTransformBuilder


setTranslateY(translateY)

Définit l'élément de traduction des coordonnées Y en points, puis affiche l'outil de création.

Paramètres

NomTypeDescription
translateYNumber

Renvois

AffineTransformBuilder