diff --git a/docx-core/src/documents/elements/run.rs b/docx-core/src/documents/elements/run.rs index 6175190..3da4933 100644 --- a/docx-core/src/documents/elements/run.rs +++ b/docx-core/src/documents/elements/run.rs @@ -40,7 +40,8 @@ impl Run { } pub fn add_delete_text(mut self, text: &str) -> Run { - self.children.push(RunChild::Text(Text::new(text))); + self.children + .push(RunChild::DeleteText(DeleteText::new(text))); self } diff --git a/docx-wasm/pkg/docx_rs.d.ts b/docx-wasm/pkg/docx_rs.d.ts index 269c23f..a41339b 100644 --- a/docx-wasm/pkg/docx_rs.d.ts +++ b/docx-wasm/pkg/docx_rs.d.ts @@ -36,9 +36,9 @@ export function createParagraph(): Paragraph; */ export function createNumbering(id: number): Numbering; /** -* @returns {TableCell} +* @returns {TableRow} */ -export function createTableCell(): TableCell; +export function createTableRow(): TableRow; /** * @returns {Run} */ @@ -49,9 +49,9 @@ export function createRun(): Run; */ export function createComment(id: number): Comment; /** -* @returns {TableRow} +* @returns {TableCell} */ -export function createTableRow(): TableRow; +export function createTableCell(): TableCell; export enum StyleType { Paragraph, Character, diff --git a/docx-wasm/pkg/docx_rs.js b/docx-wasm/pkg/docx_rs.js index b3da344..1fa8a6e 100644 --- a/docx-wasm/pkg/docx_rs.js +++ b/docx-wasm/pkg/docx_rs.js @@ -160,11 +160,11 @@ export function createNumbering(id) { } /** -* @returns {TableCell} +* @returns {TableRow} */ -export function createTableCell() { - const ret = wasm.createTableCell(); - return TableCell.__wrap(ret); +export function createTableRow() { + const ret = wasm.createTableRow(); + return TableRow.__wrap(ret); } /** @@ -185,11 +185,11 @@ export function createComment(id) { } /** -* @returns {TableRow} +* @returns {TableCell} */ -export function createTableRow() { - const ret = wasm.createTableRow(); - return TableRow.__wrap(ret); +export function createTableCell() { + const ret = wasm.createTableCell(); + return TableCell.__wrap(ret); } let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); diff --git a/docx-wasm/pkg/docx_rs_bg.d.ts b/docx-wasm/pkg/docx_rs_bg.d.ts index cf96c8e..9d3c686 100644 --- a/docx-wasm/pkg/docx_rs_bg.d.ts +++ b/docx-wasm/pkg/docx_rs_bg.d.ts @@ -40,12 +40,9 @@ export function paragraph_numbering(a: number, b: number, c: number): number; export function __wbg_numbering_free(a: number): void; export function createNumbering(a: number): number; export function numbering_add_level(a: number, b: number): number; -export function __wbg_tablecell_free(a: number): void; -export function createTableCell(): number; -export function tablecell_add_paragraph(a: number, b: number): number; -export function tablecell_vertical_merge(a: number, b: number): number; -export function tablecell_grid_span(a: number, b: number): number; -export function tablecell_width(a: number, b: number): number; +export function __wbg_tablerow_free(a: number): void; +export function createTableRow(): number; +export function tablerow_add_cell(a: number, b: number): number; export function __wbg_run_free(a: number): void; export function createRun(): number; export function run_add_text(a: number, b: number, c: number): number; @@ -65,9 +62,12 @@ export function comment_author(a: number, b: number, c: number): number; export function comment_date(a: number, b: number, c: number): number; export function comment_paragraph(a: number, b: number): number; export function comment_id(a: number): number; -export function __wbg_tablerow_free(a: number): void; -export function createTableRow(): number; -export function tablerow_add_cell(a: number, b: number): number; +export function __wbg_tablecell_free(a: number): void; +export function createTableCell(): number; +export function tablecell_add_paragraph(a: number, b: number): number; +export function tablecell_vertical_merge(a: number, b: number): number; +export function tablecell_grid_span(a: number, b: number): number; +export function tablecell_width(a: number, b: number): number; export function __wbindgen_malloc(a: number): number; export function __wbindgen_realloc(a: number, b: number, c: number): number; export function __wbindgen_free(a: number, b: number): void; diff --git a/docx-wasm/pkg/docx_rs_bg.wasm b/docx-wasm/pkg/docx_rs_bg.wasm index 87bc9f4..9686989 100644 Binary files a/docx-wasm/pkg/docx_rs_bg.wasm and b/docx-wasm/pkg/docx_rs_bg.wasm differ diff --git a/docx-wasm/src/run.rs b/docx-wasm/src/run.rs index 8160933..4d910cf 100644 --- a/docx-wasm/src/run.rs +++ b/docx-wasm/src/run.rs @@ -21,7 +21,9 @@ impl Run { pub fn add_delete_text(mut self, text: &str) -> Run { self.0 .children - .push(docx_core::RunChild::Text(docx_core::Text::new(text))); + .push(docx_core::RunChild::DeleteText(docx_core::DeleteText::new( + text, + ))); self }