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