From 202a554e884e06f671d8f6b230b6123a473a9caf Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 2 Apr 2018 09:56:17 +0100 Subject: Read the children of v:rect elements --- NEWS | 2 ++ lib/docx/body-reader.js | 3 ++- test/docx/body-reader.tests.js | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index e94d656..4f59cb2 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,8 @@ * When using the pretty HTML writer, don't format HTML inside pre elements. +* Read the children of v:rect elements. + # 1.4.4 * Parse paragraph indents. diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index 5264d55..a1e20a8 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -297,7 +297,8 @@ function BodyReader(options) { "wp:inline": readDrawingElement, "wp:anchor": readDrawingElement, "v:imagedata": readImageData, - "v:group": readChildElements + "v:group": readChildElements, + "v:rect": readChildElements }; return { diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js index ceeb9c1..a458834 100644 --- a/test/docx/body-reader.tests.js +++ b/test/docx/body-reader.tests.js @@ -1000,6 +1000,10 @@ test("children of v:group are converted normally", function() { assertChildrenAreConvertedNormally("v:group"); }); +test("children of v:rect are converted normally", function() { + assertChildrenAreConvertedNormally("v:rect"); +}); + function assertChildrenAreConvertedNormally(tagName) { var runXml = new XmlElement("w:r", {}, []); var result = readXmlElement(new XmlElement(tagName, {}, [runXml])); -- cgit v1.2.3