UNPKG

canvas-editor-pdf

Version:
32 lines (31 loc) 847 B
import { RowFlex } from '../dataset/enum/Row'; import { IElement, IElementMetrics, IElementPosition, ITableRowFragment } from './Element'; import { ITd } from './table/Td'; export type IRowElement = IElement & { metrics: IElementMetrics; style: string; left?: number; }; export interface IRow { width: number; height: number; ascent: number; rowFlex?: RowFlex; startIndex: number; isPageBreak?: boolean; isList?: boolean; listIndex?: number; offsetX?: number; offsetY?: number; elementList: IRowElement[]; isWidthNotEnough?: boolean; rowIndex: number; isSurround?: boolean; columnIndex?: number; tableFragment?: ITableRowFragment; fragmentPosition?: IElementPosition; repeatTdPositionList?: { td: ITd; positionList: IElementPosition[]; }[]; }