blockly > ZoomControl

คลาส ZoomControls

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

ลายเซ็น:

export declare class ZoomControls implements IPositionable 

การใช้งาน: IPositionable

ผู้ผลิต

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

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

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

วิธีการ

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