UNPKG

devexpress-richedit

Version:

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

33 lines (32 loc) 1.54 kB
import { Field } from '../../../../model/fields/field'; import { InlinePictureRun } from '../../../../model/runs/inline-picture-run'; import { RunBase } from '../../../../model/runs/run-base'; import { Stack } from '@devexpress/utils/lib/class/stack'; import { TCFieldState } from '../destination/fields/enums'; import { RtfFieldInfo } from '../model/fields/rtf-field-info'; import { RtfImportData } from '../rtf-import-data'; import { RtfBaseImporter } from './importer-base'; export declare class RtfFieldImporter extends RtfBaseImporter { TCFieldState: TCFieldState; updateFieldsOnPaste: boolean; get fields(): Stack<RtfFieldInfo>; get currentField(): RtfFieldInfo; constructor(data: RtfImportData); startField(): void; ensureStartMarkAdded(): void; ensureSeparatorMarkAdded(): void; ensureEndMarkAdded(): void; private addMarkRun; endField(): void; protected getFormattingSourceRun(_field: Field): RunBase; protected setFieldRunFormatting(_fieldCodeStart: RunBase, _sourceRun: RunBase): void; calculateFieldIndex(fields: Field[], newFieldStartPosition: number): number; createFieldWithResult(fieldInfo: RtfFieldInfo): void; processShapeFieldContentCore(drawingObjectRun: any, inlinePicture: InlinePictureRun, _inlinePictureRunIndex: number): void; processMixedShapeFieldContent(): void; processShapeFieldContent(): void; pushState(): void; popState(): void; startImportSubDocument(): void; finalizeSubDocument(): void; }