カスタムコンポーネント
@univerjs-pro/boards-ui は Board キャンバスで使用するコンポーネントと拡張サービスを公開します。初期化済みの Univer インジェクターと Board ユニットが必要で、単独のデザインシステム部品ではありません。
公開キャンバスコンポーネント
TypeScript
import { BoardShapeTextEditorContainer, BoardWorkbench,} from '@univerjs-pro/boards-ui'図形とコネクターのフローティングツールバーはプラグインが内部登録します。非公開のコンポーネントキーを置き換えず、対応するサービスを使用してください。
対応する拡張ポイント
IBoardToolbarContributionServiceは作成または補助アクションをツールバーに追加します。IBoardSettingsMenuContributionServiceはアクション、インポート、出力項目を設定メニューに追加します。IBoardSidePanelServiceはサイドパネルを開き、破棄可能なハンドルを返します。additionalRenderAdaptersはBOARD_ELEMENT_RENDER_ADAPTERSを置き換えずにレンダラーを追加します。registerBoardDocumentTextExtensionは Board 文書テキストの描画を拡張します。
ホストプラグインを削除するときに、各登録を破棄してください。
このガイドはいかがですか?