blockly > WorkspaceSvg > ซูม

เมธอด WorkspaceSvg.zoom()

ซูมเข้าหรือออกโดยสัมพัทธ์กับ/อยู่ตรงกลางบนพิกัด (x, y) ที่ระบุ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
x ตัวเลข พิกัด X ของกึ่งกลางในหน่วยพิกเซลที่สัมพันธ์กับมุมบนซ้ายของ SVG ระดับบนสุด
y ตัวเลข พิกัด Y ของกึ่งกลางในหน่วยพิกเซลที่สัมพันธ์กับมุมบนซ้ายของ SVG ระดับบนสุด
amount ตัวเลข ปริมาณการซูม สูตรสำหรับมาตราส่วนใหม่คือ newScale = currentScale * (scaleSpeed^amount) จะมีการตั้งค่าscaleSpeed ในตัวเลือกพื้นที่ทำงาน ค่าจำนวนลบจะซูมออก และค่าจำนวนบวกจะซูมเข้า

ส่งกลับ:

void