blockRendering.Row クラス
レンダリングされたブロックとそのすべてのサブコンポーネント上の 1 行を表すオブジェクト。
署名:
export declare class Row
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(定数) | Row クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
配置 | 数値 |null | 行の配置。 | |
constants_ |
|
ConstantProvider | |
要素 | 測定可能[] | この行に含まれる要素の配列。 | |
hasDummyInput | ブール値 | 行にダミー入力または行末入力があるかどうか。 | |
hasExternalInput | ブール値 | 行に外部入力があるかどうか。 | |
hasInlineInput | ブール値 | 行にインライン入力があるかどうか。 | |
hasJaggedEdge | ブール値 | 行のエッジがギザになっているかどうか。 | |
hasStatement | ブール値 | 行にステートメント入力があるかどうか。 | |
高さ | 数値 | 行の高さ。 | |
minHeight | 数値 | 行の最小の高さ。 | |
minWidth | 数値 | ブロックの左端から右端までの行の最小幅。インラインでない限り、子ブロックは含まれません。 | |
notchOffset | 数値 | ||
statementEdge | 数値 | ブロックのすべてのステートメント入力の左端の位置。これにより、可変幅のフィールドで処理されるステートメント入力がすべて整列されます。 | |
type | 数値 | ||
幅 | 数値 | ブロックの左端から右端までの行の幅。インラインでない限り、子ブロックは含まれません。 | |
widthWithConnectedBlocks | 数値 | ブロックの左端からブロックまたは接続された子ブロックの端までの幅。 | |
xPos | 数値 | ブロックの svg グループの原点に対する行の X 位置。 | |
yPos | 数値 | ブロックの svg グループの原点に対する相対的な行の Y 位置。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
endsWithElemSpacer() | この行が要素スペーサーで終わるかどうかを決定します。 | |
getFirstSpacer() | この行の最初のスペーサー要素を取得するためのコンビニエンス メソッド。 | |
getLastInput() | この行の最後の入力を取得します(存在する場合)。 | |
getLastSpacer() | この行の最後のスペーサー要素を取得するためのコンビニエンス メソッド。 | |
measure() | すべてのサブコンポーネントを調べ、行にすべてのサイズ プロパティを入力します。 | |
startsWithElemSpacer() | この行を要素スペーサーで始めるかどうかを決定します。 |