blockly > WorkspaceSvg > zoom
Méthode WorkspaceSvg.zoom()
Permet d'effectuer un zoom avant ou arrière sur l'espace de travail par rapport à la coordonnée (x, y) donnée ou par rapport à cette dernière.
Signature :
zoom(x: number, y: number, amount: number): void;
Paramètres
Paramètre | Type | Description |
---|---|---|
x | Nombre | Coordonnée X du centre, en pixels par rapport à l'angle supérieur gauche du parentSVG. |
y | Nombre | Coordonnée Y du centre, exprimée en pixels par rapport à l'angle supérieur gauche du fichier parentSVG. |
amount | Nombre | Niveau de zoom. La formule de la nouvelle échelle est newScale = currentScale * (scaleSpeed^amount). "scaleSpeed" est défini dans les options de l'espace de travail. Un zoom arrière est effectué pour les valeurs de montant négatives, tandis que les valeurs de montant positives effectuent un zoom avant. |
Renvoie :
vide