blockly > ZoomControls

คลาส ZoomControls

คลาสสำหรับการควบคุมการซูม

ลายเซ็น:

export declare class ZoomControls implements IPositionable 

การใช้งาน: IPositionable

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(พื้นที่ทำงาน) สร้างอินสแตนซ์ใหม่ของคลาส ZoomControls

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
id สตริง รหัสที่ไม่ซ้ำกันของคอมโพเนนต์นี้ซึ่งใช้ในการลงทะเบียนกับ ComponentManager

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
createDom() สร้างตัวควบคุมการซูม
dispose() การกำจัดตัวควบคุมการซูมนี้ ยกเลิกการลิงก์จากองค์ประกอบ DOM ทั้งหมดเพื่อป้องกันการรั่วไหลของหน่วยความจำ
getBoundingRectangle() แสดงผลสี่เหลี่ยมผืนผ้าล้อมรอบขององค์ประกอบ UI ในหน่วยพิกเซลที่สัมพันธ์กับ div การแทรกแบบบล็อก
init() เริ่มการควบคุมการซูม
position(metrics, savedPositions) กำหนดตำแหน่งตัวควบคุมการซูม โดยอยู่ในตำแหน่งมุมตรงข้ามของหมวดหมู่/กล่องเครื่องมือ