blockly > WorkspaceSvg > zoom
Método WorkspaceSvg.zoom()
Aumenta ou diminui o zoom do espaço de trabalho em relação à coordenada (x, y) especificada.
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 pixels em relação ao canto superior esquerdo do parentSVG. |
y | number | Coordenada Y do centro, em unidades de pixels em relação ao canto superior esquerdo do parentSVG. |
amount | number | Quantidade de zoom. A fórmula da nova escala é newScale = currentScale * (scaleSpeed^amount). scaleSpeed é definido nas opções do espaço de trabalho. Os valores de valores negativos diminuem o zoom e os de valores positivos aumentam o zoom. |
Retorna:
void