คลาสตารางกริด
คลาสสำหรับตารางกริดของพื้นที่ทำงาน
ลายเซ็น:
export declare class Grid
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(รูปแบบ, ตัวเลือก) | สร้างอินสแตนซ์ใหม่ของคลาส Grid |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
alignXY(xy) | เมื่อกำหนดพิกัดแล้ว ให้แสดงผลพิกัดที่ใกล้ที่สุดที่อยู่ในแนวตารางกริด | |
getLength() | ดูความยาวของเส้นตารางกริด (เป็นพิกเซล) | |
getSpacing() | หาระยะห่างของจุดตารางกริด (เป็นพิกเซล) | |
setLength(length) | ตั้งค่าความยาวของเส้นตารางกริด | |
setSnapToGrid(snap) | ตั้งค่าว่าบล็อกควรจัดพอดีกับตารางกริดหรือไม่ การตั้งค่านี้เป็น "จริง" จะไม่ทริกเกอร์การสแนป หากต้องการสแนปบล็อกไปยังตารางกริดแบบเป็นโปรแกรมซึ่งจำเป็นต้องทริกเกอร์ในการบล็อกระดับบนสุดแต่ละรายการ ครั้งต่อไปที่ลากและวางบล็อกจะสแนปเข้ากับตารางกริด |
|
setSpacing(spacing) | ตั้งค่าระยะห่างระหว่างกึ่งกลางของเส้นตารางกริด การดำเนินการนี้จะไม่ทริกเกอร์การสแนปกับตารางกริดที่เว้นระยะห่างใหม่ หากต้องการสแนปบล็อกไปยังตารางกริดแบบเป็นโปรแกรมซึ่งจำเป็นต้องทริกเกอร์ในการบล็อกระดับบนสุดแต่ละรายการ ครั้งต่อไปที่ลากและวางบล็อก ระบบจะสแนปกับตารางกริดหากเปิดใช้การสแนปกับตารางกริดไว้ |
|
shouldSnap() | ควรจัดบล็อกต่างๆ ให้พอดีกับตารางกริดหรือไม่ |