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