UNPKG

devexpress-richedit

Version:

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

34 lines (33 loc) 1.14 kB
import { Flag } from '@devexpress/utils/lib/class/flag'; import { LayoutAnchoredObjectBox } from '../../layout/main-structures/layout-boxes/layout-anchored-object-box'; import { LayoutRow } from '../../layout/main-structures/layout-row'; import { RowFormatter } from './formatter'; export declare enum RowFormatterResultFlag { None = 0, NotEnoughChunks = 1 } export declare enum BoxBracketsType { None = 0, Open = 1, Close = 2 } export declare class RowFormatterResult { private rowFormatter; private rowBoxIndexStart; sectionIndex: number; paragraphIndex: number; newAnchoredObjects: LayoutAnchoredObjectBox[]; flags: Flag; row: LayoutRow; get rowStartPos(): number; constructor(rowFormatter: RowFormatter, minY: number); startRowFormatting(deleteAnchoredObjects: boolean): void; finishLogicalRow(currLogicRowEndPos: number): void; private deleteSomeAnchorObjects; finishRow(): void; private onlyInlinePictureBox; private addBracketBox; private addBrackets; private getBracketBox; private getBracketXPosition; }