UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

90 lines (89 loc) 3.75 kB
import dxDataSource from 'devextreme/data/data_source'; import { RichEditUnit } from '../common/utils/unit-converter'; import { AutoCorrectSettings } from '../common/model/options/auto-correct'; import { BookmarksSettings } from '../common/model/options/bookmarks'; import { FieldsSettings } from '../common/model/options/fields'; import { FontsSettings } from '../common/model/options/fonts'; import { MailMergeOptions } from '../common/model/options/mail-merge'; import { PdfSettings } from '../common/model/options/pdf'; import { SearchSettings } from '../common/model/options/search'; import { PrintingSettings } from '../common/model/options/printing'; import { DocumentProtectionSettings } from '../common/model/options/protection'; import { SpellCheckerSettings } from '../common/model/options/spell-checker'; import { ViewSettings } from '../common/view-settings/views-settings'; import { ContextMenuSettings } from './context-menu/settings'; import { IRichEditSettings } from './i-rich-constructor-settings'; import { Ribbon } from './public/ribbon/ribbon'; import { SubDocumentClientApi } from './api/sub-document'; export declare class Settings { width: string; height: string; nonce: string; readOnly: boolean; unit: RichEditUnit; exportUrl: string; dataSource: dxDataSource; rawDataSource: any; autoCorrect: AutoCorrectSettings; bookmarks: BookmarksSettings; documentProtection: DocumentProtectionSettings; fields: FieldsSettings; mailMerge: MailMergeOptions; printing: PrintingSettings; ribbon: Ribbon; view: ViewSettings; pdf: PdfSettings; search: SearchSettings; fonts: FontsSettings; spellCheck: SpellCheckerSettings; confirmOnLosingChanges: ConfirmOnLosingChangesSettings; contextMenuSettings: ContextMenuSettings; onSelectionChanged: () => void; onDocumentFormatted: () => void; onDocumentLoaded: () => void; onDocumentChanged: () => void; onActiveSubDocumentChanged: () => void; onGotFocus: () => void; onLostFocus: () => void; onHyperlinkClick: () => void; onPointerDown: () => void; onPointerUp: () => void; onKeyDown: () => void; onKeyUp: () => void; onCalculateDocumentVariable: () => void; onCalculateDocumentVariableAsync: () => void; onContentInserted: () => void; onContentRemoved: () => void; onCharacterPropertiesChanged: () => void; onParagraphPropertiesChanged: () => void; onAutoCorrect: () => void; onSaving: () => void; onSaved: () => void; onCustomCommandExecuted: () => void; onPdfExporting: () => void; onPdfExported: () => void; onCommandStateChanged: () => void; onContextMenuShowing: () => void; static parse(settings: IRichEditSettings, subDocumentCreator: (id: number) => SubDocumentClientApi): Settings; private static parseCommonSettings; private static parseAutoCorrectSettings; private static parseBookmarksSettings; private static parseDocumentProtectionSettings; private static parseFieldsSettings; private static parsePrintingSettings; private static parseRibbonSettings; private static parseViewsSettings; private static parsePdfSettings; private static parseSearchSettings; private static parseConfirmOnLosingChangesSettings; private static parseContextMenuSettings; private static parseMailMergeSettings; private static parseSpellCheckSettings; private static parseEventHandlers; static parseEventHandler(func: any): any | null; } export declare class ConfirmOnLosingChangesSettings { enabled: boolean; message: string; constructor(); }