@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
JSON
{
"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"
}]
}