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 ในตัวเลือกพื้นที่ทำงานแล้ว ค่าจำนวนติดลบจะซูมออก และค่าจำนวนที่เป็นบวกจะซูมเข้า

การคืนสินค้า:

เป็นโมฆะ