UNPKG

devexpress-richedit

Version:

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

63 lines (62 loc) 2.9 kB
import { ICloneable } from '@devexpress/utils/lib/types'; import { MaskedCharacterPropertiesBundle } from '../../rich-utils/properties-bundle'; import { SubDocument } from '../sub-document'; import { OneCharRun } from './run-base'; import { RunType } from './run-type'; import { Paragraph } from '../paragraph/paragraph'; export declare class SectionRun extends OneCharRun implements ICloneable<SectionRun> { getType(): RunType; isParagraphOrSectionRun(): boolean; clone(): SectionRun; cloneToNewSubDocument(subDocument: SubDocument): SectionRun; } export declare class ParagraphRun extends OneCharRun implements ICloneable<ParagraphRun> { getType(): RunType; isParagraphOrSectionRun(): boolean; clone(): ParagraphRun; cloneToNewSubDocument(subDocument: SubDocument): ParagraphRun; } export declare class FieldCodeStartRun extends OneCharRun implements ICloneable<FieldCodeStartRun> { getType(): RunType; clone(): FieldCodeStartRun; cloneToNewSubDocument(subDocument: SubDocument): FieldCodeStartRun; } export declare class FieldCodeEndRun extends OneCharRun implements ICloneable<FieldCodeEndRun> { getType(): RunType; clone(): FieldCodeEndRun; cloneToNewSubDocument(subDocument: SubDocument): FieldCodeEndRun; } export declare class FieldResultEndRun extends OneCharRun implements ICloneable<FieldResultEndRun> { getType(): RunType; clone(): FieldResultEndRun; cloneToNewSubDocument(subDocument: SubDocument): FieldResultEndRun; } export declare class LayoutDependentRun extends OneCharRun implements ICloneable<LayoutDependentRun> { getType(): RunType; clone(): LayoutDependentRun; cloneToNewSubDocument(subDocument: SubDocument): LayoutDependentRun; } declare abstract class NoteRun extends OneCharRun { constructor(startOffset: number, paragraph: Paragraph, charPropsBundle: MaskedCharacterPropertiesBundle, noteDocumentId?: number); } export declare class FootNoteRun extends NoteRun implements ICloneable<FootNoteRun> { getType(): RunType; clone(): FootNoteRun; cloneToNewSubDocument(subDocument: SubDocument): FootNoteRun; } export declare class EndNoteRun extends NoteRun implements ICloneable<EndNoteRun> { getType(): RunType; clone(): EndNoteRun; cloneToNewSubDocument(subDocument: SubDocument): EndNoteRun; } export declare class NoteSeparatorRun extends OneCharRun implements ICloneable<NoteSeparatorRun> { getType(): RunType; clone(): NoteSeparatorRun; cloneToNewSubDocument(subDocument: SubDocument): NoteSeparatorRun; } export declare class NoteContinuationSeparatorRun extends OneCharRun implements ICloneable<NoteContinuationSeparatorRun> { getType(): RunType; clone(): NoteContinuationSeparatorRun; cloneToNewSubDocument(subDocument: SubDocument): NoteContinuationSeparatorRun; } export {};