Class AffineTransformBuilder

AffineTransformBuilder

Um builder para objetos AffineTransform. O padrão é a transformação de identidade.

Chame AffineTransformBuilder#build() para receber o objeto 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étodos

MétodoTipo de retornoBreve descrição
build()AffineTransformCria um objeto AffineTransform inicializado com os elementos definidos no builder.
setScaleX(scaleX)AffineTransformBuilderDefine o elemento de dimensionamento da coordenada X e retorna o criador.
setScaleY(scaleY)AffineTransformBuilderDefine o elemento de dimensionamento da coordenada Y e retorna o criador.
setShearX(shearX)AffineTransformBuilderDefine o elemento de distorção da coordenada X e retorna o criador.
setShearY(shearY)AffineTransformBuilderDefine o elemento de distorção da coordenada Y e retorna o criador.
setTranslateX(translateX)AffineTransformBuilderDefine o elemento de translação da coordenada X em pontos e retorna o criador.
setTranslateY(translateY)AffineTransformBuilderDefine o elemento de translação da coordenada Y em pontos e retorna o criador.

Documentação detalhada

build()

Cria um objeto AffineTransform inicializado com os elementos definidos no builder.

Retorno

AffineTransform


setScaleX(scaleX)

Define o elemento de dimensionamento da coordenada X e retorna o criador.

Parâmetros

NomeTipoDescrição
scaleXNumber

Retorno

AffineTransformBuilder


setScaleY(scaleY)

Define o elemento de dimensionamento da coordenada Y e retorna o criador.

Parâmetros

NomeTipoDescrição
scaleYNumber

Retorno

AffineTransformBuilder


setShearX(shearX)

Define o elemento de distorção da coordenada X e retorna o criador.

Parâmetros

NomeTipoDescrição
shearXNumber

Retorno

AffineTransformBuilder


setShearY(shearY)

Define o elemento de distorção da coordenada Y e retorna o criador.

Parâmetros

NomeTipoDescrição
shearYNumber

Retorno

AffineTransformBuilder


setTranslateX(translateX)

Define o elemento de translação da coordenada X em pontos e retorna o criador.

Parâmetros

NomeTipoDescrição
translateXNumber

Retorno

AffineTransformBuilder


setTranslateY(translateY)

Define o elemento de translação da coordenada Y em pontos e retorna o criador.

Parâmetros

NomeTipoDescrição
translateYNumber

Retorno

AffineTransformBuilder