docx-rs/docx-wasm/js/table-row.ts

29 lines
529 B
TypeScript

import { TableCell } from "./table-cell";
export type HeightRule = "auto" | "atLeast" | "exact";
export class TableRow {
cells: TableCell[] = [];
hasNumberings = false;
height: number | null = null;
hRule: HeightRule = "atLeast";
addCell(cell: TableCell) {
if (cell.hasNumberings) {
this.hasNumberings = true;
}
this.cells.push(cell);
return this;
}
rowHeight(h: number) {
this.height = h;
return this;
}
heightRule(r: HeightRule) {
this.hRule = r;
return this;
}
}