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