blockly > blockRendering > Row
BlockRendering.Row 類別
這個物件代表轉譯的區塊及其所有子元件中的單一資料列。
Signature:
export declare class Row
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(常數) | 建構 Row 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
對齊 | 數字 | 空值 | 資料列的對齊方式。 | |
constants_ |
|
ConstantProvider | |
元素 | 可評估[] | 此列包含的元素陣列。 | |
hasDummyInput | boolean | 資料列含有虛擬輸入或結尾資料列輸入內容。 | |
hasExternalInput | boolean | 資料列是否有任何外部輸入值。 | |
hasInlineInput | boolean | 資料列是否有任何內嵌輸入值。 | |
hasJaggedEdge | boolean | 資料列是否有鋸齒狀邊緣。 | |
hasStatement | boolean | 資料列是否含有任何陳述式。 | |
高 | 號碼 | 列的高度。 | |
minHeight | 號碼 | 資料列的最小高度。 | |
minWidth | 號碼 | 資料列的最小寬度 (從區塊左側到右側)。不含子項封鎖條件 (除非內嵌區塊內嵌)。 | |
notchOffset | 號碼 | ||
statementEdge | 號碼 | 區塊上所有陳述式輸入內容的左側邊緣都應位於。這可確保由變數寬度欄位處理的陳述式輸入內容保持一致。 | |
類型 | 號碼 | ||
寬度 | 號碼 | 列的寬度,從區塊的左側到右側。不含子項封鎖條件 (除非內嵌區塊內嵌)。 | |
widthWithConnectedBlocks | 號碼 | 列的寬度,從區塊的左側邊緣到區塊的邊緣,或任何連接的子區塊。 | |
xPos | 號碼 | 資料列的 X 位置,相對於區塊 svg 群組來源的 X 位置。 | |
yPos | 號碼 | 資料列的 Y 位置,相對於區塊 svg 群組來源的 Y 值。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
endsWithElemSpacer() | 決定這個資料列是否應以元素空格字元結尾。 | |
getFirstSpacer() | 取得這一列第一個空格字元元素的便利方法。 | |
getLastInput() | 取得這一列的最後一個輸入內容 (如有)。 | |
getLastSpacer() | 取得此列最後一個空格字元元素的便利方法。 | |
measure() | 檢查所有子元件,並在資料列中填入所有大小屬性。 | |
startsWithElemSpacer() | 決定這個資料列是否應以元素空格字元開頭。 |