blockly > blockRendering > Row

کلاس blockRendering.Row

یک شی که نشان دهنده یک سطر در یک بلوک رندر شده و تمام اجزای فرعی آن است.

امضا:

export declare class Row 

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (ثابت) یک نمونه جدید از کلاس Row می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
تراز کردن شماره | خالی تراز ردیف.
ثابت_

protected

readonly

ConstantProvider
عناصر قابل اندازه گیری [] آرایه ای از عناصر موجود در این ردیف.
دارایDummyInput است بولی این که آیا ردیف ورودی‌های ساختگی دارد یا ورودی‌های ردیف پایانی.
دارای ورودی خارجی بولی آیا ردیف دارای ورودی خارجی است یا خیر.
دارایInlineInput است بولی آیا ردیف دارای ورودی های درون خطی است یا خیر.
دارای JaggedEdge است بولی آیا ردیف دارای لبه دندانه دار است.
دارای بیانیه بولی اینکه آیا ردیف ورودی‌های بیانیه‌ای دارد یا خیر.
ارتفاع عدد ارتفاع ردیف.
من ارتفاع عدد حداقل ارتفاع ردیف.
عرض کمتر عدد حداقل عرض ردیف، از لبه چپ بلوک به سمت راست. بلوک‌های فرزند را شامل نمی‌شود مگر اینکه به صورت خطی باشند.
notchOffset عدد
statementEdge عدد جایی که لبه سمت چپ تمام ورودی‌های دستور روی بلوک باید باشد. این اطمینان حاصل می کند که ورودی های بیانیه که توسط فیلدهایی با عرض های مختلف انجام می شوند، همگی تراز هستند.
نوع عدد
عرض عدد عرض ردیف، از لبه چپ بلوک به سمت راست. بلوک‌های فرزند را شامل نمی‌شود مگر اینکه به صورت خطی باشند.
عرضWithWithConnectedBlocks عدد عرض ردیف، از لبه سمت چپ بلوک تا لبه بلوک یا هر بلوک فرزند متصل.
xPos عدد موقعیت X ردیف نسبت به مبدا گروه svg بلوک.
yPos عدد موقعیت Y ردیف نسبت به مبدا گروه svg بلوک.

مواد و روش ها

روش اصلاح کننده ها شرح
endsWithElemSpacer() تعیین می‌کند که آیا این ردیف باید با فاصله‌گر عنصر ختم شود.
getFirstSpacer() روش راحت برای بدست آوردن اولین عنصر فاصله دهنده در این ردیف.
getLastInput() آخرین ورودی این ردیف را دریافت کنید، اگر یکی دارد.
getLastSpacer() روش راحت برای بدست آوردن آخرین عنصر فاصله دهنده در این ردیف.
اندازه گرفتن() همه مولفه های فرعی را بررسی کنید و تمام ویژگی های اندازه را در ردیف پر کنید.
startsWithElemSpacer() تعیین می‌کند که آیا این ردیف باید با فاصله‌گر عنصر شروع شود یا خیر.