fix: run child for deleteText (#24)

main
bokuweb 2019-12-20 18:53:26 +09:00 committed by GitHub
parent ef0b04a50d
commit 3d97593525
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 26 additions and 23 deletions

View File

@ -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
}

View File

@ -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,

View File

@ -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 });

View File

@ -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;

Binary file not shown.

View File

@ -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
}