blockly > WorkspaceSvg > ซูม
เมธอด WorkspaceSvg.zoom()
ซูมพื้นที่ทำงานเข้าหรือออกโดยสัมพันธ์กับ/กึ่งกลางของพิกัด (x, y) ที่ระบุ
ลายเซ็น:
zoom(x: number, y: number, amount: number): void;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
x | ตัวเลข | พิกัด X ของจุดศูนย์กลาง ในหน่วยพิกเซลที่สัมพันธ์กับมุมซ้ายบนของ parentSVG |
y | ตัวเลข | พิกัด Y ของจุดศูนย์กลาง ในหน่วยพิกเซลที่สัมพันธ์กับมุมซ้ายบนของ parentSVG |
จำนวนเงิน | ตัวเลข | ปริมาณการซูม สูตรสำหรับสเกลใหม่คือ newScale = currentScale * (scaleSpeed^amount) ตั้งค่า ScaleSpeed ในตัวเลือกพื้นที่ทำงานแล้ว ค่าจำนวนติดลบจะซูมออก และค่าจำนวนที่เป็นบวกจะซูมเข้า |
การคืนสินค้า:
เป็นโมฆะ