自訂元件
@univerjs-pro/boards-ui 匯出 Board 畫布使用的元件和擴充服務。它們需要已初始化的 Univer 相依注入環境和 Board 單元,不是獨立的設計系統元件。
公開的畫布元件
TypeScript
import { BoardShapeTextEditorContainer, BoardWorkbench,} from '@univerjs-pro/boards-ui'外掛程式會在內部註冊形狀和連接線浮動工具列。應用程式應使用支援的服務,不要替換私有元件鍵。
支援的擴充點
IBoardToolbarContributionService向 Board 工具列加入建立或輔助動作。IBoardSettingsMenuContributionService向設定選單加入動作、匯入或輸出項目。IBoardSidePanelService開啟 Board 側邊面板並傳回可釋放控制代碼。additionalRenderAdapters在不替換內建BOARD_ELEMENT_RENDER_ADAPTERS清單的情況下加入算繪器。registerBoardDocumentTextExtension擴充 Board 文件文字的算繪。
移除主外掛程式時請釋放每項註冊。
你覺得這篇文檔如何?