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