blockly > WorkspaceSvg > zoom
WorkspaceSvg.zoom() 方法
以指定 (x, y) 座標縮放工作區,放大或縮小工作區。
Signature:
zoom(x: number, y: number, amount: number): void;
參數
參數 | 類型 | 說明 |
---|---|---|
x | 號碼 | 中心的 X 座標,單位為相對於上層 SVG 左上角的像素單位。 |
y | 號碼 | 中心的 Y 座標,以像素單位表示,相對於上層可擴充向量圖形左上角。 |
amount | 號碼 | 縮放的程度。新尺度的公式為 newScale = currentScale * (scaleSpeed^amount)。scaleSpeed 可在工作區選項中設定。負值的金額值會縮小,而正數值則會放大。 |
傳回:
void