blockly > blockRendering > TopRow
کلاس blockRendering.TopRow
یک شی حاوی اطلاعاتی در مورد عناصری که در ردیف بالای یک بلوک قرار دارند و همچنین اطلاعات اندازه برای ردیف بالا. عناصر در ردیف بالایی می توانند شامل گوشه ها، کلاه ها، فاصله ها و اتصالات قبلی باشند. پس از فراخوانی این سازنده، ردیف شامل تمام عناصر غیر فاصلهدهنده مورد نیاز است.
امضا:
export declare class TopRow extends Row
گسترش می یابد: ردیف
سازندگان
| سازنده | اصلاح کننده ها | توضیحات |
|---|---|---|
| (سازنده) (ثابت) | یک نمونه جدید از کلاس TopRow می سازد |
خواص
| اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
|---|---|---|---|
| ascenderHeight | شماره | این ردیف تا چه اندازه در بالای سرپوش خود امتداد دارد. | |
| سرپوش | شماره | نقطه شروع رسم ردیف، در جهت y. این به ما امکان می دهد کلاه ها و اشکال مشابهی را بکشیم که از مبدا شروع نمی شوند. باید غیر منفی باشد (به #2820 مراجعه کنید). | |
| اتصال | اتصال قبلی | تهی | اتصال قبلی روی بلوک، در صورت وجود. | |
| دارای اتصال قبلی | بولی | آیا بلوک اتصال قبلی دارد یا خیر. |
روش ها
| روش | اصلاح کننده ها | توضیحات |
|---|---|---|
| endsWithElemSpacer() | ||
| hasLeftSquareCorner(block) | آیا ردیف بالا دارای یک گوشه مربع سمت چپ باشد یا خیر، برمیگرداند. | |
| hasRightSquareCorner(_block) | برمیگرداند که آیا ردیف بالا گوشه مربع سمت راست داشته باشد یا نه. | |
| اندازه گیری () | ||
| startsWithElemSpacer() |