blockly > WorkspaceSvg > 확대/축소

WorkspaceSvg.zoom() 메서드

주어진 (x, y) 좌표를 기준으로 또는 그 중심을 기준으로 작업공간을 확대 또는 축소합니다.

Signature:

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

매개변수

매개변수 유형 설명
x 숫자 parentSVG의 왼쪽 상단을 기준으로 한 중심의 X 좌표(픽셀 단위)입니다.
y 숫자 parentSVG의 왼쪽 상단을 기준으로 한 중심의 Y 좌표입니다(픽셀 단위).
amount 숫자 확대/축소 수준입니다. 새 체중계의 수식은 newScale = currentScale * (scaleSpeed^amount)입니다. scaleSpeed는 작업공간 옵션에서 설정됩니다. 음수 값은 축소되고 양수 값은 확대됩니다.

반환:

void