blockly > blockRendering > TopRow

کلاس blockRendering.TopRow

یک شی حاوی اطلاعاتی در مورد عناصری که در ردیف بالای یک بلوک قرار دارند و همچنین اطلاعات اندازه برای ردیف بالا. عناصر در ردیف بالایی می توانند شامل گوشه ها، کلاه ها، فاصله ها و اتصالات قبلی باشند. پس از فراخوانی این سازنده، ردیف شامل تمام عناصر غیر فاصله‌دهنده مورد نیاز است.

امضا:

export declare class TopRow extends Row 

گسترش می یابد: ردیف

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (ثابت) یک نمونه جدید از کلاس TopRow می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
ascenderHeight عدد این ردیف تا چه اندازه در بالای سرپوش خود امتداد دارد.
سرپوش عدد نقطه شروع رسم ردیف، در جهت y. این به ما امکان می دهد کلاه ها و اشکال مشابهی را بکشیم که از مبدا شروع نمی شوند. باید غیر منفی باشد (به #2820 مراجعه کنید).
ارتباط اتصال قبلی | خالی اتصال قبلی روی بلوک، در صورت وجود.
دارای اتصال قبلی بولی آیا بلوک یک اتصال قبلی دارد یا خیر.

مواد و روش ها

روش اصلاح کننده ها شرح
endsWithElemSpacer()
hasLeftSquareCorner(block) آیا ردیف بالا دارای یک گوشه مربع سمت چپ باشد یا خیر، برمی‌گرداند.
hasRightSquareCorner(_block) برمی‌گرداند که آیا ردیف بالا گوشه مربع سمت راست داشته باشد یا نه.
اندازه گرفتن()
startsWithElemSpacer()