From 79147fcce8108c16bbb38b7c4d4523623c9c642b Mon Sep 17 00:00:00 2001 From: hackers267 Date: Mon, 15 Jul 2024 07:17:38 +0800 Subject: [PATCH] Update table_width.rs (#722) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update table_width.rs fix the error when build the xml, the width_type is fixed, not pick from the TableWith * test: ✅ 修改关于width_type的测试用例 * test: ✅ 修改关于width_type的测试用例 --- docx-core/src/documents/elements/table.rs | 4 ++-- .../src/documents/elements/table_property.rs | 2 +- .../src/documents/elements/table_width.rs | 2 +- docx-core/src/documents/styles.rs | 2 +- .../test/__snapshots__/index.test.js.snap | 18 +++++++++--------- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docx-core/src/documents/elements/table.rs b/docx-core/src/documents/elements/table.rs index 685a233..b31778a 100644 --- a/docx-core/src/documents/elements/table.rs +++ b/docx-core/src/documents/elements/table.rs @@ -168,7 +168,7 @@ mod tests { let b = Table::new(vec![TableRow::new(vec![])]).build(); assert_eq!( str::from_utf8(&b).unwrap(), - r#""# + r#""# ); } @@ -179,7 +179,7 @@ mod tests { .build(); assert_eq!( str::from_utf8(&b).unwrap(), - r#" + r#" "# diff --git a/docx-core/src/documents/elements/table_property.rs b/docx-core/src/documents/elements/table_property.rs index a7e86c5..24edd87 100644 --- a/docx-core/src/documents/elements/table_property.rs +++ b/docx-core/src/documents/elements/table_property.rs @@ -180,7 +180,7 @@ mod tests { let b = c.build(); assert_eq!( str::from_utf8(&b).unwrap(), - r#""# + r#""# ); } diff --git a/docx-core/src/documents/elements/table_width.rs b/docx-core/src/documents/elements/table_width.rs index 039bcf2..5ea09e1 100644 --- a/docx-core/src/documents/elements/table_width.rs +++ b/docx-core/src/documents/elements/table_width.rs @@ -20,7 +20,7 @@ impl TableWidth { impl BuildXML for TableWidth { fn build(&self) -> Vec { XMLBuilder::new() - .table_width(self.width as i32, WidthType::Dxa) + .table_width(self.width as i32, self.width_type) .build() } } diff --git a/docx-core/src/documents/styles.rs b/docx-core/src/documents/styles.rs index 82981a1..0bc3f2c 100644 --- a/docx-core/src/documents/styles.rs +++ b/docx-core/src/documents/styles.rs @@ -124,7 +124,7 @@ mod tests { let b = c.build(); assert_eq!( str::from_utf8(&b).unwrap(), - r#" + r#" diff --git a/docx-wasm/test/__snapshots__/index.test.js.snap b/docx-wasm/test/__snapshots__/index.test.js.snap index db75e8f..56e4b58 100644 --- a/docx-wasm/test/__snapshots__/index.test.js.snap +++ b/docx-wasm/test/__snapshots__/index.test.js.snap @@ -170874,7 +170874,7 @@ exports[`writer should write cell shading 1`] = ` exports[`writer should write cell shading 2`] = ` " - + @@ -171127,7 +171127,7 @@ exports[`writer should write evenFooter with table for default section 2`] = ` exports[`writer should write evenFooter with table for default section 3`] = ` " - + @@ -171180,7 +171180,7 @@ exports[`writer should write firstHeader with table for default section 2`] = ` exports[`writer should write firstHeader with table for default section 3`] = ` " - + @@ -171599,12 +171599,12 @@ exports[`writer should write nested table 1`] = ` exports[`writer should write nested table 2`] = ` " - + - + @@ -171845,7 +171845,7 @@ exports[`writer should write style 1`] = ` exports[`writer should write style 2`] = ` " - Hello + Hello @@ -171856,7 +171856,7 @@ exports[`writer should write style 2`] = ` `; exports[`writer should write style 3`] = ` -" +" @@ -171877,7 +171877,7 @@ exports[`writer should write table layout 1`] = ` exports[`writer should write table layout 2`] = ` " - + @@ -171932,7 +171932,7 @@ exports[`writer should write tl2br and tr2bl cells 1`] = ` exports[`writer should write tl2br and tr2bl cells 2`] = ` " - +