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
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-28 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-08-28 (UTC)."],[[["The `WorkspaceSvg.zoom()` method adjusts the zoom level of the workspace, centering on a specified point."],["Zoom level is calculated using the formula: `newScale = currentScale * (scaleSpeed^amount)`, where `scaleSpeed` is defined in workspace options."],["`amount` parameter controls zoom direction and intensity: negative values zoom out, positive values zoom in."],["Coordinates `x` and `y` define the zoom center relative to the workspace's top-left corner."]]],[]]