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étodo | Tipo de retorno | Breve descrição |
|---|---|---|
build() | Affine | Cria um objeto Affine inicializado com os elementos definidos no builder. |
set | Affine | Define o elemento de escalonamento da coordenada X e retorna o builder. |
set | Affine | Define o elemento de escalonamento da coordenada Y e retorna o builder. |
set | Affine | Define o elemento de corte da coordenada X e retorna o builder. |
set | Affine | Define o elemento de corte da coordenada Y e retorna o builder. |
set | Affine | Define o elemento de tradução da coordenada X em pontos e retorna o builder. |
set | Affine | Define 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
| Nome | Tipo | Descrição |
|---|---|---|
scaleX | Number | O escalonamento X. |
Retornar
AffineTransformBuilder: este builder, para encadeamento.
setScaleY(scaleY)
Define o elemento de escalonamento da coordenada Y e retorna o builder.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
scaleY | Number | O escalonamento Y. |
Retornar
AffineTransformBuilder: este builder, para encadeamento.
setShearX(shearX)
Define o elemento de corte da coordenada X e retorna o builder.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
shearX | Number | O cisalhamento X. |
Retornar
AffineTransformBuilder: este builder, para encadeamento.
setShearY(shearY)
Define o elemento de corte da coordenada Y e retorna o builder.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
shearY | Number | O 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
| Nome | Tipo | Descrição |
|---|---|---|
translateX | Number | A 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
| Nome | Tipo | Descrição |
|---|---|---|
translateY | Number | A translação Y em pontos. |
Retornar
AffineTransformBuilder: este builder, para encadeamento.