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 escalonamento da coordenada X e retorna o builder.
setScaleY(scaleY)AffineTransformBuilderDefine o elemento de escalonamento da coordenada Y e retorna o builder.
setShearX(shearX)AffineTransformBuilderDefine o elemento de corte da coordenada X e retorna o builder.
setShearY(shearY)AffineTransformBuilderDefine o elemento de corte 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: o objeto AffineTransform criado.


setScaleX(scaleX)

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

Parâmetros

NomeTipoDescrição
scaleXNumberO escalonamento X.

Retornar

AffineTransformBuilder: este builder, para encadeamento.


setScaleY(scaleY)

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

Parâmetros

NomeTipoDescrição
scaleYNumberO escalonamento Y.

Retornar

AffineTransformBuilder: este builder, para encadeamento.


setShearX(shearX)

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

Parâmetros

NomeTipoDescrição
shearXNumberO cisalhamento X.

Retornar

AffineTransformBuilder: este builder, para encadeamento.


setShearY(shearY)

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

Parâmetros

NomeTipoDescrição
shearYNumberO cisalhamento Y.

Retornar

AffineTransformBuilder: este builder, para encadeamento.


setTranslateX(translateX)

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

Parâmetros

NomeTipoDescrição
translateXNumberA tradução X em pontos.

Retornar

AffineTransformBuilder: este builder, para encadeamento.


setTranslateY(translateY)

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

Parâmetros

NomeTipoDescrição
translateYNumberA tradução Y em pontos.

Retornar

AffineTransformBuilder: este builder, para encadeamento.