blockly > WorkspaceSvg > zoom
WorkspaceSvg.zoom() メソッド
ワークスペースを、指定された (x, y) 座標を基準として拡大または縮小します。
署名:
zoom(x: number, y: number, amount: number): void;
パラメータ
パラメータ | 種類 | 説明 |
---|---|---|
x | 数値 | 親 SVG の左上隅を基準とする中心点の X 座標。ピクセル単位です。 |
y | 数値 | 親 SVG の左上隅を基準とする中心点の Y 座標(ピクセル単位)。 |
amount | 数値 | ズームの量。新しいスケールの式は、newScale = currentScale * (scaleSpeed^amount) です。scaleSpeed はワークスペースのオプションで設定します。金額の値が負の値の場合は縮小し、金額の値が正の場合は拡大します。 |
戻り値:
void