# canvas-editor-plugin **Repository Path**: aaffyy/canvas-editor-plugin ## Basic Information - **Project Name**: canvas-editor-plugin - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-04 - **Last Updated**: 2026-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

canvas-editor-plugin

plugins for canvas-editor

## plugin list - @hufe921/canvas-editor-plugin-barcode1d ```javascript import Editor from "@hufe921/canvas-editor" import barcode1DPlugin from "@hufe921/canvas-editor-plugin-barcode1d" const instance = new Editor() instance.use(barcode1DPlugin) instance.executeInsertBarcode1D( content: string, width: number, height: number, options?: JsBarcode.Options ) ``` - @hufe921/canvas-editor-plugin-barcode2d ```javascript import Editor from "@hufe921/canvas-editor" import barcode2DPlugin from "@hufe921/canvas-editor-plugin-barcode2d" const instance = new Editor() instance.use(barcode2DPlugin, options?: IBarcode2DOption) instance.executeInsertBarcode2D( content: string, width: number, height: number, hints?: Map ) ``` - @hufe921/canvas-editor-plugin-codeblock ```javascript import Editor from "@hufe921/canvas-editor" import codeblockPlugin from "@hufe921/canvas-editor-plugin-codeblock" const instance = new Editor() instance.use(codeblockPlugin) instance.executeInsertCodeblock(content: string) ``` - @hufe921/canvas-editor-plugin-docx ```javascript import Editor from '@hufe921/canvas-editor' import docxPlugin from '@hufe921/canvas-editor-plugin-docx' const instance = new Editor() instance.use(docxPlugin) command.executeImportDocx({ arrayBuffer: buffer }) instance.executeExportDocx({ fileName: string }) ``` - @hufe921/canvas-editor-plugin-excel ```javascript import Editor from '@hufe921/canvas-editor' import excelPlugin from '@hufe921/canvas-editor-plugin-excel' const instance = new Editor() instance.use(excelPlugin) command.executeImportExcel({ arrayBuffer: buffer }) ``` - @hufe921/canvas-editor-plugin-floating-toolbar ```javascript import Editor from '@hufe921/canvas-editor' import floatingToolbarPlugin from '@hufe921/canvas-editor-plugin-floating-toolbar' const instance = new Editor() instance.use(floatingToolbarPlugin) ``` - @hufe921/canvas-editor-plugin-diagram ```javascript import Editor from '@hufe921/canvas-editor' import diagramPlugin from '@hufe921/canvas-editor-plugin-diagram' const instance = new Editor() instance.use(diagramPlugin) command.executeLoadDiagram({ lang?: Lang data?: string onDestroy?: (message?: any) => void }) ``` - @hufe921/canvas-editor-plugin-case ```javascript import Editor from '@hufe921/canvas-editor' import casePlugin from '@hufe921/canvas-editor-plugin-case' const instance = new Editor() instance.use(casePlugin) command.executeUpperCase() command.executeLowerCase() ``` - @hufe921/canvas-editor-plugin-special-characters ```javascript import Editor from '@hufe921/canvas-editor' import specialCharactersPlugin from '@hufe921/canvas-editor-plugin-special-characters' const instance = new Editor() instance.use(specialCharactersPlugin) command.executeOpenSpecialCharactersDialog({ characters?: ICharacterCategory[], onSelect?: (char: string) => void }) ``` - @hufe921/canvas-editor-plugin-menstrual-history ```javascript import Editor from '@hufe921/canvas-editor' import menstrualHistoryPlugin from '@hufe921/canvas-editor-plugin-menstrual-history' const instance = new Editor() instance.use(menstrualHistoryPlugin) command.executeLoadMenstrualHistory({ data?: IMenstrualHistoryData, onConfirm?: (data: IMenstrualHistoryData & { svg: string; width: number; height: number }) => void, onCancel?: () => void }) ```