aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-11-28 18:05:43 +0000
committerMichael Williamson <mike@zwobble.org>2016-11-28 18:05:43 +0000
commit481d5860686b6b02b5536d7455b88baf7325ecfd (patch)
tree70b31e54c2e03b4b6c8894a50241b75cc63ff48a /lib
parentcdfeaf4b15e7161a0eae4bcb3df868d709db10ad (diff)
Parse page and column break types
Diffstat (limited to 'lib')
-rw-r--r--lib/docx/body-reader.js10
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){