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