blockly > WorkspaceSvg > zoom
Método WorkspaceSvg.zoom()
Aumenta ou diminui o zoom do espaço de trabalho em relação a/centralizado na coordenada especificada (x, y).
Signature:
zoom(x: number, y: number, amount: number): void;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
x | number | Coordenada X do centro, em unidades de pixel em relação ao canto superior esquerdo do elemento paiSVG. |
y | number | Coordenada Y do centro, em unidades de pixel em relação ao canto superior esquerdo do elemento paiSVG. |
amount | number | Quantidade de zoom. A fórmula para a nova escala é newScale = currentScale * (scaleSpeed^amount). O scaleSpeed está definido nas opções do espaço de trabalho. Os valores de valor negativos diminuem o zoom e os valores positivos aumentam o zoom. |
Retorna:
void