devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
17 lines (16 loc) • 645 B
TypeScript
import { Position } from './position/position';
import { RunBase } from './runs/run-base';
import { SubDocument } from './sub-document';
export declare class Chunk {
startLogPosition: Position;
textBuffer: string;
textRuns: RunBase[];
isLast: boolean;
constructor(startLogPosition: Position, textBuffer: string, isLast: boolean);
getEndPosition(): number;
getRunText(run: RunBase): string;
getTextInChunk(offsetAtStartChunk: number, length: number): string;
splitRun(runIndex: number, offset: number): void;
removeRun(runIndex: number): void;
clone(subDocument: SubDocument): Chunk;
}