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