blockly > WorkspaceSvg > Zoom
WorkspaceSvg.zoom()-Methode
Zoomt den Arbeitsbereich relativ zu bzw. in der Mitte der angegebenen 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 relativ zur oberen linken Ecke des übergeordneten SVG-Elements. |
y | Zahl | Y-Koordinate des Mittelpunkts in Pixeleinheiten relativ zur oberen linken Ecke des übergeordneten SVG-Elements. |
Betrag | Zahl | Intensität des Zoomens. Die Formel für die neue Skala lautet newScale = currentScale * (scaleSpeed^amount). „scaleSpeed“ wird in den Optionen für den Arbeitsbereich festgelegt. Mit negativen Wertwerten wird herausgezoomt, mit positiven Werten wird herangezoomt. |
Gibt zurück:
voidm