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