blockly >WorkspaceSvg >缩放

WorkspaceSvg.zoom() 方法

相对于给定 (x, y) 坐标,以给定 (x, y) 坐标为中心缩放工作区。

Signature:

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

参数

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

返回

void