Class AffineTransformBuilder

AffineTransformBuilder

Es un compilador para objetos AffineTransform. El valor predeterminado es la transformación de identidad.

Llama a AffineTransformBuilder#build() para obtener el objeto 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étodos

MétodoTipo de datos que se devuelveDescripción breve
build()AffineTransformCrea un objeto AffineTransform inicializado con los elementos establecidos en el compilador.
setScaleX(scaleX)AffineTransformBuilderEstablece el elemento de ajuste de la coordenada X y devuelve el compilador.
setScaleY(scaleY)AffineTransformBuilderEstablece el elemento de ajuste de la coordenada Y y devuelve el compilador.
setShearX(shearX)AffineTransformBuilderEstablece el elemento de corte de la coordenada X y devuelve el compilador.
setShearY(shearY)AffineTransformBuilderEstablece el elemento de deformación de la coordenada Y y devuelve el compilador.
setTranslateX(translateX)AffineTransformBuilderEstablece el elemento de traducción de la coordenada X en puntos y devuelve el compilador.
setTranslateY(translateY)AffineTransformBuilderEstablece el elemento de traslación de la coordenada Y en puntos y devuelve el compilador.

Documentación detallada

build()

Crea un objeto AffineTransform inicializado con los elementos establecidos en el compilador.

Volver

AffineTransform: Es el objeto AffineTransform compilado.


setScaleX(scaleX)

Establece el elemento de ajuste de la coordenada X y devuelve el compilador.

Parámetros

NombreTipoDescripción
scaleXNumberEs el ajuste de escala en X.

Volver

AffineTransformBuilder: Este compilador, para encadenar.


setScaleY(scaleY)

Establece el elemento de ajuste de la coordenada Y y devuelve el compilador.

Parámetros

NombreTipoDescripción
scaleYNumberEs el ajuste de escala en Y.

Volver

AffineTransformBuilder: Este compilador, para encadenar.


setShearX(shearX)

Establece el elemento de corte de la coordenada X y devuelve el compilador.

Parámetros

NombreTipoDescripción
shearXNumberEs la esquila en X.

Volver

AffineTransformBuilder: Este compilador, para encadenar.


setShearY(shearY)

Establece el elemento de deformación de la coordenada Y y devuelve el compilador.

Parámetros

NombreTipoDescripción
shearYNumberEs el corte en Y.

Volver

AffineTransformBuilder: Este compilador, para encadenar.


setTranslateX(translateX)

Establece el elemento de traducción de la coordenada X en puntos y devuelve el compilador.

Parámetros

NombreTipoDescripción
translateXNumberEs la traslación en X en puntos.

Volver

AffineTransformBuilder: Este compilador, para encadenar.


setTranslateY(translateY)

Establece el elemento de traslación de la coordenada Y en puntos y devuelve el compilador.

Parámetros

NombreTipoDescripción
translateYNumberEs la traslación en Y en puntos.

Volver

AffineTransformBuilder: Este compilador, para encadenar.