blockly > blockRendering > TopRow

کلاس blockRendering.TopRow

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

امضا:

export declare class TopRow extends Row 

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

سازندگان

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

خواص

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

روش ها

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