blockly > blockRendering > IPathObject

blockRendering.IPathObject 介面

區塊路徑物件的介面。

Signature:

export interface IPathObject 

屬性

屬性 修飾符 類型 說明
常數 ConstantProvider 轉譯器的常數提供者。
style BlockStyle 區塊的主要路徑。
svgPath SVGElement 區塊的主要路徑。

方法

方法 說明
addConnectionHighlight(connection, connectionPath, offset, rtl)? (選用) 將指定路徑新增為指定連線的連線重點。
applyColour(block)? (選用) 將儲存的顏色套用至區塊的路徑,並考量路徑是否屬於陰影區塊。
flipRTL() 在 RTL 中翻轉 SVG 路徑。
removeConnectionHighlight(connection)? (選用) 移除與指定連線相關聯的任何精選內容 (如果有的話)。
setPath(pathString) 將轉譯器產生的路徑設為相應的 SVG 元素。
setStyle(blockStyle)? (選用) 更新樣式。
updateDraggingDelete(enabled) 新增或移除顯示拖曳至刪除區塊的區塊樣式。
updateHighlighted(highlighted) 設定是否要顯示醒目顯示區塊。區塊醒目顯示功能通常用於視覺化標示目前正在執行的區塊。
updateInsertionMarker(enabled) 新增或移除表示區塊為插入標記的樣式。
updateMovable(enabled) 新增或移除表示區塊可移動的樣式。
updateSelected(enabled) 新增或移除顯示所選區塊的樣式。