blockly > geras > 螢光筆

geras.Highlighter 類別

可根據指定算繪資訊為區塊加上醒目效果的物件。

醒目顯示內容並未完全圍繞區塊,因此醒目顯示內容很有趣。而是根據左上方的光源設定位置。這表示算繪醒目顯示時,你必須提供區塊中各部分位置的確切資訊。產生的路徑並非連續或封閉路徑。分頁和凹槽根據分頁標籤和凹槽的形狀鬆散,有些則不太一樣。

Signature:

export declare class Highlighter 

建構函式

建構函式 修飾符 說明
(建構函式)(資訊) 建構 Highlighter 類別的新執行個體

屬性

屬性 修飾符 類型 說明
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ 字串
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ 凹口
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ 字串

方法

方法 修飾符 說明
drawBottomRow(資料列) 在底部列中新增醒目標示。
drawInlineInput(input) 在內嵌輸入中新增醒目顯示。
drawJaggedEdge_(row) 在收合方塊的鋸齒邊緣上新增醒目顯示。
drawLeft() 在區塊左側繪製醒目標示。
drawRightSideRow(資料列) 在資料列的右側加上醒目顯示。
drawStatementInput(row) 在陳述式輸入資料上醒目顯示。
drawTopCorner(row) 在區塊的頂端角落加上醒目標示。
drawValueInput(row) 在輸入值上醒目顯示。
getPath() 瞭解醒目顯示路徑的步驟。