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