UNPKG

docx

Version:

Generate .docx documents with JavaScript (formerly Office-Clippy)

30 lines (29 loc) 1.16 kB
import { XmlComponent } from "../../file/xml-components"; import { TableCell, WidthType } from "./table-cell"; import { TableColumn } from "./table-column"; import { ITableFloatOptions } from "./table-properties"; import { TableRow } from "./table-row"; export interface ITableOptions { readonly rows: number; readonly columns: number; readonly width?: number; readonly widthUnitType?: WidthType; readonly columnWidths?: number[]; readonly margins?: { readonly marginUnitType?: WidthType; readonly top?: number; readonly bottom?: number; readonly right?: number; readonly left?: number; }; readonly float?: ITableFloatOptions; } export declare class Table extends XmlComponent { private readonly properties; private readonly rows; constructor({ rows, columns, width, widthUnitType, columnWidths, margins: { marginUnitType, top, bottom, right, left }, float, }: ITableOptions); getRow(index: number): TableRow; getColumn(index: number): TableColumn; getCell(row: number, col: number): TableCell; setFixedWidthLayout(): Table; }