blockly > blockRendering > Row
کلاس blockRendering.Row
یک شی که نشان دهنده یک سطر در یک بلوک رندر شده و تمام اجزای فرعی آن است.
امضا:
export declare class Row
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (ثابت) | یک نمونه جدید از کلاس Row می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
تراز کردن | شماره | خالی | تراز ردیف. | |
ثابت_ | | ConstantProvider | |
عناصر | قابل اندازه گیری [] | آرایه ای از عناصر موجود در این ردیف. | |
دارایDummyInput است | بولی | این که آیا ردیف ورودیهای ساختگی دارد یا ورودیهای ردیف پایانی. | |
دارای ورودی خارجی | بولی | آیا ردیف دارای ورودی خارجی است یا خیر. | |
دارایInlineInput است | بولی | آیا ردیف دارای ورودی های درون خطی است یا خیر. | |
دارای JaggedEdge است | بولی | آیا ردیف دارای لبه دندانه دار است. | |
دارای بیانیه | بولی | اینکه آیا ردیف ورودیهای بیانیهای دارد یا خیر. | |
ارتفاع | عدد | ارتفاع ردیف. | |
من ارتفاع | عدد | حداقل ارتفاع ردیف. | |
عرض کمتر | عدد | حداقل عرض ردیف، از لبه چپ بلوک به سمت راست. بلوکهای فرزند را شامل نمیشود مگر اینکه به صورت خطی باشند. | |
notchOffset | عدد | ||
statementEdge | عدد | جایی که لبه سمت چپ تمام ورودیهای دستور روی بلوک باید باشد. این اطمینان حاصل می کند که ورودی های بیانیه که توسط فیلدهایی با عرض های مختلف انجام می شوند، همگی تراز هستند. | |
نوع | عدد | ||
عرض | عدد | عرض ردیف، از لبه چپ بلوک به سمت راست. بلوکهای فرزند را شامل نمیشود مگر اینکه به صورت خطی باشند. | |
عرضWithWithConnectedBlocks | عدد | عرض ردیف، از لبه سمت چپ بلوک تا لبه بلوک یا هر بلوک فرزند متصل. | |
xPos | عدد | موقعیت X ردیف نسبت به مبدا گروه svg بلوک. | |
yPos | عدد | موقعیت Y ردیف نسبت به مبدا گروه svg بلوک. |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
endsWithElemSpacer() | تعیین میکند که آیا این ردیف باید با فاصلهگر عنصر ختم شود. | |
getFirstSpacer() | روش راحت برای بدست آوردن اولین عنصر فاصله دهنده در این ردیف. | |
getLastInput() | آخرین ورودی این ردیف را دریافت کنید، اگر یکی دارد. | |
getLastSpacer() | روش راحت برای بدست آوردن آخرین عنصر فاصله دهنده در این ردیف. | |
اندازه گرفتن() | همه مولفه های فرعی را بررسی کنید و تمام ویژگی های اندازه را در ردیف پر کنید. | |
startsWithElemSpacer() | تعیین میکند که آیا این ردیف باید با فاصلهگر عنصر شروع شود یا خیر. |