blockly > WorkspaceSvg > zoom
Méthode WorkspaceSvg.zoom()
Fait un zoom avant ou arrière sur l'espace de travail par rapport/centré sur la coordonnée (x, y) donnée.
Signature :
zoom(x: number, y: number, amount: number): void;
Paramètres
Paramètres | Type | Description |
---|---|---|
x | number | Coordonnée X du centre, en unités de pixels par rapport à l'angle supérieur gauche du parentSVG. |
y | number | Coordonnée Y du centre, en unités de pixels par rapport à l'angle supérieur gauche du parentSVG. |
amount | number | Agrandissement du niveau de zoom. La formule de la nouvelle échelle est la suivante : newScale = currentScale * (scaleSpeed^amount). L'échelle est définie dans les options de l'espace de travail. Zoom arrière sur les valeurs négatives et sur les valeurs positives. |
Renvoie :
void