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