Class AffineTransformBuilder

AffineTransformBuilder

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

Chame AffineTransformBuilder#build() para receber o 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 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 builder.
setScaleY(scaleY)AffineTransformBuilderDefine o elemento de dimensionamento da coordenada Y e retorna o builder.
setShearX(shearX)AffineTransformBuilderDefine o elemento de cisalhamento da coordenada X e retorna o builder.
setShearY(shearY)AffineTransformBuilderDefine o elemento de cisalhamento da coordenada Y e retorna o builder.
setTranslateX(translateX)AffineTransformBuilderDefine o elemento de tradução da coordenada X em pontos e retorna o builder.
setTranslateY(translateY)AffineTransformBuilderDefine o elemento de tradução da coordenada Y em pontos e retorna o builder.

Documentação detalhada

build()

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

Retornar

AffineTransform


setScaleX(scaleX)

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

Parâmetros

NomeTipoDescrição
scaleXNumber

Retornar

AffineTransformBuilder


setScaleY(scaleY)

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

Parâmetros

NomeTipoDescrição
scaleYNumber

Retornar

AffineTransformBuilder


setShearX(shearX)

Define o elemento de cisalhamento da coordenada X e retorna o builder.

Parâmetros

NomeTipoDescrição
shearXNumber

Retornar

AffineTransformBuilder


setShearY(shearY)

Define o elemento de cisalhamento da coordenada Y e retorna o builder.

Parâmetros

NomeTipoDescrição
shearYNumber

Retornar

AffineTransformBuilder


setTranslateX(translateX)

Define o elemento de tradução da coordenada X em pontos e retorna o builder.

Parâmetros

NomeTipoDescrição
translateXNumber

Retornar

AffineTransformBuilder


setTranslateY(translateY)

Define o elemento de tradução da coordenada Y em pontos e retorna o builder.

Parâmetros

NomeTipoDescrição
translateYNumber

Retornar

AffineTransformBuilder