blockly > WorkspaceSvg > zoom

Método WorkspaceSvg.zoom()

Acerca o aleja el lugar de trabajo en relación con la coordenada (x, y) determinada o centrada en ella.

Signature:

zoom(x: number, y: number, amount: number): void;

Parámetros

Parámetro Tipo Descripción
x número Coordenada X del centro, en unidades de píxeles en relación con la esquina superior izquierda del elemento parentSVG.
y número Coordenada Y del centro, en unidades de píxeles en relación con la esquina superior izquierda del elemento parentSVG.
cantidad número Cantidad de zoom. La fórmula de la nueva escala es newScale = currentScale * (scaleSpeed^amount). scaleSpeed se establece en las opciones del lugar de trabajo. Los valores de cantidad negativos se alejan y los valores positivos se acercan.

Muestra:

void