UNPKG

devexpress-richedit

Version:

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

60 lines (59 loc) 3.17 kB
import { IMeasurer } from '../../../../measurer/measurer'; import { MaskedCharacterProperties } from '../../../../model/character/character-properties'; import { DocumentModel } from '../../../../model/document-model'; import { HyperlinkInfo } from '../../../../model/fields/field'; import { InlinePictureInfo } from '../../../../model/manipulators/picture-manipulator/insert-picture-manipulator-params'; import { NumberingFormat } from '../../../../model/numbering-lists/list-level-properties'; import { NumberingType } from '../../../../model/numbering-lists/numbering-list'; import { MaskedParagraphProperties } from '../../../../model/paragraph/paragraph-properties'; import { RunType } from '../../../../model/runs/run-type'; import { MaskedCharacterPropertiesBundle } from '../../../../rich-utils/properties-bundle'; import { Size } from '@devexpress/utils/lib/geometry/size'; import { TabProperties } from '../../../../model/paragraph/paragraph-style'; export declare class RunInfo { runType: RunType; runLength: number; charPropsBundle: MaskedCharacterPropertiesBundle; constructor(runType: RunType, runLength: number, charPropsBundle: MaskedCharacterPropertiesBundle); } export declare class ImportedTextRunInfo extends RunInfo { private static tabRegex; text: string; constructor(model: DocumentModel, measurer: IMeasurer, text: string, charPropsBundle: MaskedCharacterPropertiesBundle); private replaceTabs; private mergeCharProps; private numTabs; } export declare class ImportedParagraphListInfo { listIndex: number; listLevel: number; listFormat: NumberingFormat; listType: NumberingType; displayFormatString: string; maskedCharacterProperties: MaskedCharacterProperties; constructor(listIndex: number, listLevel: number, listFormat: NumberingFormat, listType: NumberingType, displayFormatString: string, maskedCharacterProperties: MaskedCharacterProperties); } export declare class ImportedParagraphRunInfo extends RunInfo { listInfo: ImportedParagraphListInfo; maskedParagraphProperties: MaskedParagraphProperties; tabs: TabProperties; constructor(listInfo: ImportedParagraphListInfo, charPropsBundle: MaskedCharacterPropertiesBundle, maskedParagraphProperties: MaskedParagraphProperties, tabs: TabProperties); } export declare class ImportedInlinePictureRunInfo extends RunInfo { picInfo: InlinePictureInfo; actualSize: Size; constructor(charPropsBundle: MaskedCharacterPropertiesBundle, picInfo: InlinePictureInfo, actualSize: Size); } export declare class ImportedFieldCodeStartRunInfo extends RunInfo { id: number; hyperlinkInfo: HyperlinkInfo; constructor(charPropsBundle: MaskedCharacterPropertiesBundle, hyperlinkInfo: HyperlinkInfo, id: number); } export declare class ImportedFieldCodeEndRunInfo extends RunInfo { id: number; constructor(charPropsBundle: MaskedCharacterPropertiesBundle, id: number); } export declare class ImportedFieldResultEndRunInfo extends RunInfo { id: number; constructor(charPropsBundle: MaskedCharacterPropertiesBundle, id: number); }