initial attempt at Table
This commit is contained in:
17
ts/docx/table/grid.ts
Normal file
17
ts/docx/table/grid.ts
Normal file
@ -0,0 +1,17 @@
|
||||
import {XmlComponent, Attributes} from "../xml-components";
|
||||
|
||||
export class TableGrid extends XmlComponent {
|
||||
private cols: Array<GridCol>;
|
||||
constructor(cols: Array<GridCol>) {
|
||||
super('w:tblGrid');
|
||||
this.cols = cols;
|
||||
cols.forEach(col => this.root.push(col));
|
||||
}
|
||||
}
|
||||
|
||||
export class GridCol extends XmlComponent {
|
||||
constructor(width?: number) {
|
||||
super('w:gridCol');
|
||||
this.root.push(new Attributes({w: width.toString()}))
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user