UNPKG

devexpress-richedit

Version:

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

37 lines (36 loc) 1.8 kB
import { IDocumentExporter } from '../../i-document-exporter'; import { ColorModelInfo } from '../../../model/color/color-model-info'; import { DocumentModel } from '../../../model/document-model'; import { ModelManipulator } from '../../../model/manipulators/model-manipulator'; import { RtfContentExporter } from './exporters/rtf-content-exporter'; import { RtfExportHelper } from './helpers/rtf-export-helper'; import { RtfBuilder } from './rtf-builder'; import { RtfDocumentExporterOptions } from './rtf-document-exporter-options'; export declare class RtfExporter implements IDocumentExporter { options: RtfDocumentExporterOptions; rtfExportHelper: RtfExportHelper; rtfBuilder: RtfBuilder; contentExporter: RtfContentExporter; private modelManipulator; get documentModel(): DocumentModel; constructor(modelManipulator: ModelManipulator, options: RtfDocumentExporterOptions); exportToBlob(callback: (blob: Blob) => void): void; exportToBase64(callback: (base64: string) => void): void; exportAsString(): string; private exportCore; exportListTable(): void; exportListOverrideTable(): void; protected exportDefaultProperties(): void; protected exportDefaultCharacterProperties(): void; protected exportDefaultParagraphProperties(): void; protected exportStyleTable(): void; protected exportUsersTable(): void; protected exportDocumentVariables(): void; protected exportParagraphGroupProperties(): void; exportColorTable(): void; exportColorIndexTableEntry(colorIndex: number): void; exportRgbColor(color: number): void; exportColorInfo(colorInfo: ColorModelInfo): void; exportFontTable(): void; exportFontTableEntry(fontName: string, fontIndex: number): void; }