Componentes personalizados
@univerjs-pro/boards-ui exporta los componentes y servicios de extensión del lienzo Board. Requieren un inyector Univer inicializado y una unidad Board; no son widgets independientes del sistema de diseño.
Componentes públicos
TypeScript
import { BoardShapeTextEditorContainer, BoardWorkbench,} from '@univerjs-pro/boards-ui'El plugin registra internamente las barras flotantes de formas y conectores. Use los servicios compatibles en lugar de reemplazar claves privadas.
Puntos de extensión compatibles
IBoardToolbarContributionServiceañade acciones de creación o auxiliares a las barras.IBoardSettingsMenuContributionServiceañade entradas de acción, importación o salida al menú.IBoardSidePanelServiceabre un panel lateral y devuelve un recurso desechable.additionalRenderAdaptersañade renderizadores sin reemplazarBOARD_ELEMENT_RENDER_ADAPTERS.registerBoardDocumentTextExtensionamplía el renderizado del texto de documento Board.
Libere cada registro cuando se retire el plugin host.
¿Cómo es esta guía?