devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
33 lines (32 loc) • 1.14 kB
TypeScript
import { Chunk } from './chunk';
import { RunBase } from './runs/run-base';
export declare class ChunkAndRunIndexes {
chunkIndex: number;
runIndex: number;
constructor(chunkIndex: number, runIndex: number);
}
export interface FullChunkAndRunInfoConst {
readonly chunkIndex: number;
readonly runIndex: number;
readonly chunk: Chunk;
readonly run: RunBase;
readonly charOffset: number;
getAbsoluteRunPosition(): number;
getAbsolutePosition(): number;
getAbsoluteEndRunPosition(): number;
getCurrentChar(): string;
getRunText(from: number, length: number): string;
}
export declare class FullChunkAndRunInfo implements FullChunkAndRunInfoConst {
chunkIndex: number;
runIndex: number;
chunk: Chunk;
run: RunBase;
charOffset: number;
constructor(chunkIndex: number, chunk: Chunk, runIndex: number, run: RunBase, charOffset?: number);
getAbsoluteRunPosition(): number;
getAbsolutePosition(): number;
getAbsoluteEndRunPosition(): number;
getCurrentChar(): string;
getRunText(from?: number, length?: number): string;
}