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