blockly > WorkspaceSvg > Zoom

WorkspaceSvg.zoom()-Methode

Zoomt den Arbeitsbereich relativ zur/zentrierten Koordinate (x, y) heran oder heraus.

Unterschrift:

zoom(x: number, y: number, amount: number): void;

Parameter

Parameter Typ Beschreibung
x Zahl x-Koordinate des Mittelpunkts in Pixeleinheiten, bezogen auf die linke obere Ecke des übergeordneten SVG-Elements.
y Zahl Y-Koordinate des Mittelpunkts in Pixeleinheiten, bezogen auf die linke obere Ecke des übergeordneten SVG-Elements.
Menge Zahl Grad des Zooms. Die Formel für die neue Skala lautet newScale = currentScale * (scaleSpeed^amount). scaleSpeed wird in den Arbeitsbereichsoptionen festgelegt. Negative Werte verkleinern, positive Werte zoomen heran.

Gibt zurück:

void