From 7663d1a7e71df101f177ce5b19dade4696f753b0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 3 May 2013 17:54:41 +0100 Subject: Read numbering level from document.xml --- lib/document-xml-reader.js | 6 ++++++ lib/documents.js | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/document-xml-reader.js b/lib/document-xml-reader.js index ec9682e..6f75745 100644 --- a/lib/document-xml-reader.js +++ b/lib/document-xml-reader.js @@ -62,6 +62,12 @@ function DocumentXmlReader(relationships, contentTypes, docxFile) { if (styleElement) { properties.styleName = styleElement.attributes["w:val"]; } + var numberingPropertiesElement = element.first("w:numPr"); + if (numberingPropertiesElement) { + properties.numbering = { + level: numberingPropertiesElement.first("w:ilvl").attributes["w:val"] + }; + } return new Result(properties); }, diff --git a/lib/documents.js b/lib/documents.js index 63d5664..5f64059 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -10,7 +10,8 @@ function Paragraph(children, properties) { return { type: "paragraph", children: children, - styleName: properties.styleName || null + styleName: properties.styleName || null, + numbering: properties.numbering || null }; } -- cgit v1.2.3