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