diff --git a/docx-wasm/js/index.ts b/docx-wasm/js/index.ts index b0ab087..05a2d41 100644 --- a/docx-wasm/js/index.ts +++ b/docx-wasm/js/index.ts @@ -406,6 +406,8 @@ export * from "./insert"; export * from "./delete"; export * from "./table"; export * from "./table-cell"; +export * from "./table-cell-border"; +export * from "./table-cell-borders"; export * from "./table-row"; export * from "./run"; export * from "./text"; diff --git a/docx-wasm/js/table-cell-border.ts b/docx-wasm/js/table-cell-border.ts index 7cebd6b..e49f8a9 100644 --- a/docx-wasm/js/table-cell-border.ts +++ b/docx-wasm/js/table-cell-border.ts @@ -11,12 +11,12 @@ export type BorderType = | "Triple"; export type BorderPosition = - | "Left" - | "Right" - | "Top" - | "Bottom" - | "InsideH" - | "InsideV"; + | "left" + | "right" + | "top" + | "bottom" + | "insideH" + | "insideV"; export class TableCellBorder { _border_type: BorderType; diff --git a/docx-wasm/js/table-cell-borders.ts b/docx-wasm/js/table-cell-borders.ts index 1b79b1d..ddbcfab 100644 --- a/docx-wasm/js/table-cell-borders.ts +++ b/docx-wasm/js/table-cell-borders.ts @@ -9,26 +9,26 @@ export type PositionKeys = | "insideV"; export class TableCellBorders { - top: TableCellBorder | null = new TableCellBorder("Top"); - left: TableCellBorder | null = new TableCellBorder("Left"); - bottom: TableCellBorder | null = new TableCellBorder("Bottom"); - right: TableCellBorder | null = new TableCellBorder("Right"); - insideH: TableCellBorder | null = new TableCellBorder("InsideH"); - insideV: TableCellBorder | null = new TableCellBorder("InsideV"); + top: TableCellBorder | null = new TableCellBorder("top"); + left: TableCellBorder | null = new TableCellBorder("left"); + bottom: TableCellBorder | null = new TableCellBorder("bottom"); + right: TableCellBorder | null = new TableCellBorder("right"); + insideH: TableCellBorder | null = new TableCellBorder("insideH"); + insideV: TableCellBorder | null = new TableCellBorder("insideV"); set(border: TableCellBorder) { switch (border.position) { - case "Top": + case "top": this.top = border; - case "Left": + case "left": this.left = border; - case "Bottom": + case "bottom": this.bottom = border; - case "Right": + case "right": this.right = border; - case "InsideH": + case "insideH": this.insideH = border; - case "InsideV": + case "insideV": this.insideV = border; } return this; @@ -37,29 +37,29 @@ export class TableCellBorders { clear(position: BorderPosition) { let nil = new TableCellBorder(position).border_type("Nil"); switch (position) { - case "Top": + case "top": this.top = nil; - case "Left": + case "left": this.left = nil; - case "Bottom": + case "bottom": this.bottom = nil; - case "Right": + case "right": this.right = nil; - case "InsideH": + case "insideH": this.insideH = nil; - case "InsideV": + case "insideV": this.insideV = nil; } return this; } clearAll() { - this.top = new TableCellBorder("Top").border_type("Nil"); - this.left = new TableCellBorder("Left").border_type("Nil"); - this.bottom = new TableCellBorder("Bottom").border_type("Nil"); - this.right = new TableCellBorder("Right").border_type("Nil"); - this.insideH = new TableCellBorder("InsideH").border_type("Nil"); - this.insideV = new TableCellBorder("InsideV").border_type("Nil"); + this.top = new TableCellBorder("top").border_type("Nil"); + this.left = new TableCellBorder("left").border_type("Nil"); + this.bottom = new TableCellBorder("bottom").border_type("Nil"); + this.right = new TableCellBorder("right").border_type("Nil"); + this.insideH = new TableCellBorder("insideH").border_type("Nil"); + this.insideV = new TableCellBorder("insideV").border_type("Nil"); return this; } } diff --git a/docx-wasm/package.json b/docx-wasm/package.json index ed5534d..e7b1d2e 100644 --- a/docx-wasm/package.json +++ b/docx-wasm/package.json @@ -1,6 +1,6 @@ { "name": "docx-wasm", - "version": "0.0.63", + "version": "0.0.65", "main": "dist/node/index.js", "browser": "dist/web/index.js", "author": "bokuweb ",