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