blockly > WorkspaceSvg > 缩放

WorkspaceSvg.zoom() 方法

以指定的 (x, y) 坐标为参照物或以坐标为中心缩放工作区。

Signature:

zoom(x: number, y: number, amount: number): void;

参数

参数 类型 说明
x number 中心的 X 坐标(相对于 parentSVG 左上角的像素单位)。
y number 中心的 Y 坐标(相对于 parentSVG 左上角的像素单位)。
amount number 缩放量。新缩放的公式为:newScale = currentScale * (scaleSpeed^amount)。在工作区选项中设置 scaleSpeed。负量值缩小,正数值缩小。

返回

void