사용자 지정 컴포넌트
@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 문서 텍스트 렌더링을 확장합니다.
호스트 플러그인을 제거할 때 각 등록을 폐기하세요.
이 가이드는 어떠셨나요?