UNPKG

devexpress-richedit

Version:

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

18 lines (17 loc) 861 B
import { ICloneable, ISupportCopyFrom } from '@devexpress/utils/lib/types'; import { MaskedCharacterPropertiesBundle } from '../../rich-utils/properties-bundle'; import { Paragraph } from '../paragraph/paragraph'; import { SubDocument } from '../sub-document'; import { RunBase } from './run-base'; import { RunType } from './run-type'; export declare class TextRun extends RunBase implements ISupportCopyFrom<TextRun>, ICloneable<TextRun> { length: number; constructor(startOffset: number, length: number, paragraph: Paragraph, charPropsBundle: MaskedCharacterPropertiesBundle); getLength(): number; setLength(newLength: number): void; getType(): RunType; incLength(additionalLength: number): void; clone(): TextRun; cloneToNewSubDocument(subDocument: SubDocument): TextRun; copyFrom(obj: TextRun): void; }