UNPKG

devexpress-richedit

Version:

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

28 lines (27 loc) 1.19 kB
import { Flag } from '@devexpress/utils/lib/class/flag'; import { MinMaxNumber } from '@devexpress/utils/lib/class/min-max'; import { SubDocument } from '../../model/sub-document'; import { FormatterManager } from '../managers/formatter-manager'; import { BoxBracketsType } from '../row/result'; import { BoxWrap } from './box-wrap'; export declare class BoxIterator { private boxWrapsHolder; constructor(manager: FormatterManager, subDocumentId: number); get subDocument(): SubDocument; setNextValidWrapPosition(pos: number, nestedLevel: number): void; allBoxesGiven(): boolean; getPosition(): number; setPosition(position: number, forceResetBoxInfos: boolean, checkStartTable: boolean): void; documentStart(): void; getWrap(getNextWrap: boolean): BoxWrap; getBracketInfo(rowStartPos: number, rowLength: number): BracketInfo[]; getParagraphBounds(parIndex: number): MinMaxNumber; } export declare class BracketInfo { absPos: number; flags: Flag; color: string; length: number; constructor(absPos: number, flags: Flag, color: string, length: number); addFlagValue(type: BoxBracketsType): void; }