คลาส ZoomControls
คลาสสำหรับการควบคุมการซูม
ลายเซ็น:
export declare class ZoomControls implements IPositionable
การใช้งาน: IPositionable
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (เครื่องมือสร้าง)(พื้นที่ทำงาน) | สร้างอินสแตนซ์ใหม่ของคลาส ZoomControls |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| id | สตริง | รหัสที่ไม่ซ้ำกันของคอมโพเนนต์นี้ซึ่งใช้ในการลงทะเบียนกับ ComponentManager |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| createDom() | สร้างตัวควบคุมการซูม | |
| dispose() | การกำจัดตัวควบคุมการซูมนี้ ยกเลิกการลิงก์จากองค์ประกอบ DOM ทั้งหมดเพื่อป้องกันการรั่วไหลของหน่วยความจำ | |
| getBoundingRectangle() | แสดงผลสี่เหลี่ยมผืนผ้าล้อมรอบขององค์ประกอบ UI ในหน่วยพิกเซลที่สัมพันธ์กับ div การแทรกแบบบล็อก | |
| init() | เริ่มการควบคุมการซูม | |
| position(metrics, savedPositions) | กำหนดตำแหน่งตัวควบคุมการซูม โดยอยู่ในตำแหน่งมุมตรงข้ามของหมวดหมู่/กล่องเครื่องมือ |