blockly > blockRendering > Row

BlockRendering.Row 類別

這個物件代表轉譯的區塊及其所有子元件中的單一資料列。

Signature:

export declare class Row 

建構函式

建構函式 修飾符 說明
(建構函式)(常數) 建構 Row 類別的新執行個體

屬性

屬性 修飾符 類型 說明
對齊 數字 | 空值 資料列的對齊方式。
constants_

protected

readonly

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() 決定這個資料列是否應以元素空格字元開頭。