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()