UNPKG

devexpress-richedit

Version:

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

32 lines (31 loc) 1.72 kB
import { MaskedCharacterProperties } from '../../../../model/character/character-properties'; import { CharacterStyle } from '../../../../model/character/character-style'; import { SimpleRunConstructor } from '../../../../model/json/importers/sub-document/run-importers'; import { RunBase } from '../../../../model/runs/run-base'; import { MaskedCharacterPropertiesBundle } from '../../../../rich-utils/properties-bundle'; import { CharType } from '../../utils/unicode-char-helper'; import { RtfCharacterProperties } from '../model/character/character-properties'; import { RtfImportData } from '../rtf-import-data'; import { RtfBaseImporter } from './importer-base'; export declare class RtfCharacterImporter extends RtfBaseImporter { private states; logPosition: number; get characterFormatting(): RtfCharacterProperties; constructor(data: RtfImportData); static getOnlyOwnCharacterProperties(source: MaskedCharacterProperties, parentCharacterStyle: CharacterStyle): MaskedCharacterProperties; getPropsBundle(): MaskedCharacterPropertiesBundle; insertText(text: string): void; setFontNameAndInsertText(text: string, charType: CharType): void; getLastRunProperties(): MaskedCharacterPropertiesBundle; addSimpleRun(runConstr: SimpleRunConstructor, text: string, useLastProperties: boolean): RunBase; addRun(run: RunBase, text: string): RunBase; insertSpace(): void; splitByCharTypeAndInsertText(text: string): void; appendChar(ch: string): void; onPlainKeyword(): void; applyDefaultCharacterProperties(): void; pushState(): void; popState(): void; startImportSubDocument(): void; finalizeSubDocument(): void; }