From 76dbec2efb57f87118069427158c15f7bb59c82d Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 20 May 2017 15:21:05 +0100 Subject: Read whether row is header --- lib/docx/body-reader.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib/docx') diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index 05a564a..f035c1a 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -285,7 +285,11 @@ function BodyReader(options) { } function readTableRow(element) { - return readXmlElements(element.children).map(documents.TableRow); + var properties = element.firstOrEmpty("w:trPr"); + var isHeader = !!properties.first("w:tblHeader"); + return readXmlElements(element.children).map(function(children) { + return documents.TableRow(children, {isHeader: isHeader}); + }); } function readTableCell(element) { @@ -467,6 +471,7 @@ var ignoreElements = { "w:endnoteRef": true, "w:tblPr": true, "w:tblGrid": true, + "w:trPr": true, "w:tcPr": true }; -- cgit v1.2.3