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