diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-11-28 18:05:43 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-11-28 18:05:43 +0000 |
| commit | 481d5860686b6b02b5536d7455b88baf7325ecfd (patch) | |
| tree | 70b31e54c2e03b4b6c8894a50241b75cc63ff48a /lib | |
| parent | cdfeaf4b15e7161a0eae4bcb3df868d709db10ad (diff) | |
Parse page and column break types
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/docx/body-reader.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index c4a61f0..bdc0954 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -174,10 +174,14 @@ function BodyReader(options) { "w:commentReference": readCommentReference, "w:br": function(element) { var breakType = element.attributes["w:type"]; - if (breakType) { - return emptyResultWithMessages([warning("Unsupported break type: " + breakType)]); - } else { + if (breakType == null || breakType === "textWrapping") { return elementResult(documents.lineBreak); + } else if (breakType === "page") { + return elementResult(documents.pageBreak); + } else if (breakType === "column") { + return elementResult(documents.columnBreak); + } else { + return emptyResultWithMessages([warning("Unsupported break type: " + breakType)]); } }, "w:bookmarkStart": function(element){ |
