blockly > blockRendering > TopRow

คลาส blockRendering.TopRow

ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับองค์ประกอบในแถวบนสุดของบล็อก รวมถึงข้อมูลการปรับขนาดของแถวบนสุด องค์ประกอบในแถวบนสุดอาจประกอบด้วยมุม หมวก ที่กั้นระยะ และการเชื่อมต่อก่อนหน้า หลังจากเรียกตัวสร้างนี้แล้ว แถวจะมีองค์ประกอบที่ไม่ใช่การเว้นวรรคทั้งหมดที่จำเป็นต้องใช้

ลายเซ็น:

export declare class TopRow extends Row 

ขยาย: แถว

ผู้ผลิต

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

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

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
ascenderHeight ตัวเลข แถวต้องขยายขึ้นไปเหนือขอบของแถวมากเพียงใด
ตัวพิมพ์ใหญ่ ตัวเลข จุดเริ่มต้นสำหรับการวาดแถวในทิศทาง y วิธีนี้ช่วยให้เราวาดหมวกและรูปทรงที่คล้ายกันซึ่งไม่ได้มีจุดเริ่มต้นได้ ต้องไม่เป็นค่าลบ (ดู #2820)
การเชื่อมต่อ PreviousConnection | ค่าว่าง การเชื่อมต่อก่อนหน้าบนบล็อก (หากมี)
hasPreviousConnection boolean ดูว่าบล็อกมีการเชื่อมต่อก่อนหน้าหรือไม่

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
endsWithElemSpacer()
hasLeftSquareCorner(block) แสดงผลว่าแถวบนสุดมีมุมสี่เหลี่ยมจัตุรัสด้านซ้ายหรือไม่
hasRightSquareCorner(_block) แสดงผลว่าแถวบนสุดมีมุมสี่เหลี่ยมจัตุรัสด้านขวาหรือไม่
measure()
startsWithElemSpacer()