blockly > blockRendering > TopRow
คลาส blockRendering.TopRow
วัตถุที่มีข้อมูลเกี่ยวกับองค์ประกอบในแถวบนสุดของบล็อก รวมถึงข้อมูลการปรับขนาดสำหรับแถวบนสุด องค์ประกอบในแถวบนสุดสามารถประกอบด้วยมุม หมวก ที่กั้นระยะ และเส้นเชื่อมต่อก่อนหน้า หลังจากเรียกตัวสร้างนี้ แถวจะมีองค์ประกอบที่ไม่ใช่ตัวเว้นวรรคทั้งหมดที่จำเป็น
ลายเซ็น:
export declare class TopRow extends Row
ขยาย: แถว
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(ค่าคงที่) | สร้างอินสแตนซ์ใหม่ของคลาส TopRow |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
ascenderHeight | ตัวเลข | ความยาวของแถวที่เกินขีดสูงสุด | |
แคปไลน์ | ตัวเลข | จุดเริ่มต้นสำหรับการวาดแถวในทิศทาง y วิธีนี้ช่วยให้เราวาดหมวกและรูปร่างที่คล้ายกันซึ่งไม่ได้เริ่มต้นจากต้นทางได้ ต้องไม่เป็นค่าลบ (ดู #2820) | |
การเชื่อมต่อ | PreviousConnection | null | การเชื่อมต่อก่อนหน้าบนบล็อก (หากมี) | |
hasPreviousConnection | boolean | ดูว่าการบล็อกมีการเชื่อมต่อก่อนหน้าหรือไม่ |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | แสดงผลว่าแถวบนสุดมีมุมสี่เหลี่ยมจัตุรัสด้านซ้ายหรือไม่ | |
hasRightSquareCorner(_block) | แสดงผลว่าแถวบนสุดมีมุมสี่เหลี่ยมจัตุรัสด้านขวาหรือไม่ | |
measure() | ||
startsWithElemSpacer() |