UNPKG

devexpress-richedit

Version:

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

31 lines (30 loc) 1.56 kB
import { Rectangle } from '@devexpress/utils/lib/geometry/rectangle'; import { LayoutCursorHorizontalTableBorder, LayoutCursorVerticalTableBorder, LayoutTableBorder } from '../../layout-formatter/table/borders/layout-table-border'; import { Grid } from '../../layout-formatter/table/grid-engine/grid'; import { LayoutTableCellInfo } from './layout-table-cell-info'; import { LayoutTableRowInfo } from './layout-table-row-info'; export declare class LayoutTableInfo { backgroundColor: number; grid: Grid; isEditable: boolean; pageIndexFromWhichTableWasMoved: number | null; constructor(backgroundColor: number, grid: Grid, pageIndexFromWhichTableWasMoved: number | null); } export declare class LayoutTableColumnInfo extends Rectangle { logicInfo: LayoutTableInfo; horizontalBorders: LayoutTableBorder[]; verticalBorders: LayoutTableBorder[]; verticalCursorBorders: LayoutCursorVerticalTableBorder[]; horizontalCursorBorders: LayoutCursorHorizontalTableBorder[]; parentCell: LayoutTableCellInfo; tableRows: LayoutTableRowInfo[]; private boundFlags; constructor(parentCell: LayoutTableCellInfo, logicInfo: LayoutTableInfo, bound: Rectangle); isLastLayoutColumnInModelTable(): boolean; calculateFlags(): void; getTopLevelColumn(): LayoutTableColumnInfo; isBoundWithPrev(): boolean; isBoundWithNext(): boolean; static getFirstCellInPageThatBoundWithCellPlacedInNextPage(tableInfos: LayoutTableColumnInfo[]): LayoutTableCellInfo; isEmpty(): boolean; }