UNPKG

@syncfusion/ej2-react-documenteditor

Version:

Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for React

182 lines (181 loc) 7.17 kB
{ "name": "DocumentEditor", "blazorType": "native", "description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs.", "eventInterfaces": ["ContentChangeEventArgs", "RequestNavigateEventArgs", "DocumentChangeEventArgs", "ViewChangeEventArgs", "ZoomFactorChangeEventArgs", "SelectionChangeEventArgs", "DocumentEditorKeyDownEventArgs", "SearchResultsChangeEventArgs", "CustomContentMenuEventArgs", "BeforeOpenCloseCustomContentMenuEventArgs", "BeforePaneSwitchEventArgs"], "keywords": { "common": [ "ej2", "web-components", "syncfusion", "Javascript", "TypeScript", "js", "documenteditor", "document-editor", "word-editor", "ej2-documenteditor-container" ], "angular": [ "ej2-angular-documenteditor", "angular-documenteditor", "angular" ], "react": [ "react", "react-documenteditor", "ej2-react-documenteditor" ], "vue": [ "vue", "vue-documenteditor", "ej2-vue-documenteditor" ] }, "repository": { "type": "git", "url": "https://github.com/syncfusion/ej2-documenteditor" }, "components": [{ "baseClass": "DocumentEditor", "directoryName": "document-editor", "type": "simple", "defaultTag": "<documenteditor id='container'></documenteditor>", "blazorPlaceholder": "documenteditor", "blazorType": "native", "blazorDependency": [ "ej2-base" ], "dynamicModules": [ "Print", "SfdtExport", "WordExport", "TextExport", "Selection", "Search", "Editor", "EditorHistory", "OptionsPane", "ContextMenu", "ImageResizer", "HyperlinkDialog", "TableDialog", "BookmarkDialog", "TableOfContentsDialog", "PageSetupDialog", "ParagraphDialog", "ListDialog", "StyleDialog", "StylesDialog", "BulletsAndNumberingDialog", "FontDialog", "TablePropertiesDialog", "BordersAndShadingDialog", "TableOptionsDialog", "CellOptionsDialog", "SpellChecker", "SpellCheckDialog", "CollaborativeEditing", "ColumnsDialog", "CollaborativeEditingHandler", "Optimized", "TabDialog", "TextFormFieldDialog", "DropDownFormFieldDialog", "CheckBoxFormFieldDialog" ], "modules":[ { "className": "Selection", "propertyName": "selection"}, { "className": "Editor", "propertyName": "editor"}, { "className": "EditorHistory", "propertyName": "editorHistory"}, { "className": "Search", "propertyName": "search"}, { "className": "SearchResults", "propertyName": "search,searchResults"}, { "className": "ContextMenu", "propertyName": "contextMenu"}, { "className": "SelectionCharacterFormat", "propertyName": "selection,characterFormat"}, { "className": "SelectionParagraphFormat", "propertyName": "selection,paragraphFormat"}, { "className": "SelectionSectionFormat", "propertyName": "selection,sectionFormat"}, { "className": "SelectionTableFormat", "propertyName": "selection,tableFormat"}, { "className": "SelectionCellFormat", "propertyName": "selection,cellFormat"}, { "className": "SelectionRowFormat", "propertyName": "selection,rowFormat"}, { "className": "SelectionImageFormat", "propertyName": "selection,imageFormat"}, { "className": "SpellChecker", "propertyName": "spellChecker"}, { "className": "Toolbar", "propertyName": "toolbar"} ], "comment": [ "/**", " * `ejs-documenteditor` represents the Angular Document Editor Component.", " * ```html", " * <ejs-documenteditor isReadOnly='true' enableSelection='true'></ejs-documenteditor>", " * ```", " */" ], "reactComment": [ "/**", " * Represents react Document Editor Component", " * ```ts", " * <DocumentEditorComponent></DocumentEditorComponent>", " * ```", " */" ], "vueComment": [ "/**", " * Represents the Essential JS 2 VueJS Document Editor Component", " * ```html", " * <ejs-documenteditor id='container'></ejs-documenteditor>", " * ```", " */" ] }, { "blazorType": "native", "blazorDependency": [ "ej2-base" ], "baseClass": "DocumentEditorContainer", "inhertClass": "DocumentEditor", "directoryName": "document-editor-container", "type": "simple", "defaultTag": "<documenteditor-container id='container'></documenteditor-container>", "blazorPlaceholder": "documenteditor", "dynamicModules": [ "Toolbar", "Ribbon" ], "modules":[ { "className": "DocumentEditor", "propertyName": "documentEditor"} ], "comment": [ "/**", " * `ejs-documenteditor-container` represents the Angular Document Editor Container.", " * ```html", " * <ejs-documenteditor-container></ejs-documenteditor-container>", " * ```", " */" ], "reactComment": [ "/**", " * Represents react Document Editor Container", " * ```ts", " * <DocumentEditorContainer></DocumentEditorContainer>", " * ```", " */" ], "vueComment": [ "/**", " * Represents the Essential JS 2 VueJS Document Editor Container", " * ```html", " * <ejs-documenteditor-container id='container'></ejs-documenteditor-container>", " * ```", " */" ] } ], "complexDirective": [{ "propertyName": "serverActionSettings", "baseClass": "ServerActionSettings" }, { "propertyName": "documentEditorSettings", "baseClass": "DocumentEditorSettings" }] }