UNPKG

devexpress-richedit

Version:

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

60 lines (59 loc) 2.34 kB
import { Offset } from '@devexpress/utils/lib/geometry/point'; import { LayoutTableCellInfo } from '../../../layout/table/layout-table-cell-info'; import { TablePositionIndexes } from '../../../model/tables/main-structures/table'; import { TableCell } from '../../../model/tables/main-structures/table-cell'; import { Formatter } from '../formatter'; import { RowInfo } from './row-info'; import { TableInfo } from './table-info'; export declare class CellInfo { private _xInterval; private _xContentInterval; private _heightBeforeContent; private _heightAfterContent; private _isStartOnThisColumn; private _currLayoutTableCellInfo; private _contentModelPosition; private _savedContentModelPosition; private _innerFormatter; private _minBottomPosition; private _marginLeft; private _marginRight; private _formattingSuspended; actualCellInfo: CellInfo; cellIndex: number; rowInfo: RowInfo; getContentModelPosition(maxNestedLevel: number): number; private get xContentInterval(); private get xInterval(); get currLayoutRowContentWidth(): number; get nestedTableMaxWidth(): number; getCurrLayoutRowOffset(considerInnerFormatter: boolean): Offset; get isSomeLayoutRowsPlaced(): boolean; get heightBeforeContent(): number; get heightAfterContent(): number; get tableInfo(): TableInfo; get cell(): TableCell; get isContendFullyPlaced(): boolean; get formattingSuspended(): boolean; get currLayoutTableCellInfo(): LayoutTableCellInfo; get contentModelPosition(): number; get actualTableIndexes(): TablePositionIndexes; get minBottomPosition(): number; get innerFormatter(): Formatter; set innerFormatter(val: Formatter); set isStartOnThisColumn(val: boolean); set minBottomPosition(val: number); get marginLeft(): number; get marginRight(): number; constructor(cellIndex: number, rowInfo: RowInfo); private getActuallCellInfo; cellFullyFormatted(): void; cellPartiallyFormatted(endPos: number): void; undoContentModelPosition(): void; storeContentModelPosition(): void; private init; initLayoutInfo(): void; clearLayoutInfo(): void; suspendFormatting(): void; resumeFormatting(): void; }