aboutsummaryrefslogtreecommitdiff
path: root/lib/docx-reader.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-04-01 12:26:27 +0100
committerMichael Williamson <mike@zwobble.org>2013-04-01 12:26:27 +0100
commitd99c29f5bf1b597f7fb2c823d7894032f6c17010 (patch)
treeac7fa9b799ec7e2b3a088ade7826cf5d7f2baf4b /lib/docx-reader.js
parent6a9f7140a8f67a9af33c30dbd0acd61496ba1e91 (diff)
Add reading of run properties element
Diffstat (limited to 'lib/docx-reader.js')
-rw-r--r--lib/docx-reader.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/docx-reader.js b/lib/docx-reader.js
index 606c61b..2ab27bf 100644
--- a/lib/docx-reader.js
+++ b/lib/docx-reader.js
@@ -1,4 +1,5 @@
exports.read = read;
+exports.readXmlElement = readXmlElement;
var q = require("q");
var _ = require("underscore");
@@ -82,6 +83,18 @@ var xmlElementReaders = {
var children = readXmlElements(element.children);
return new documents.Run(children);
},
+ "w:rPr": function(element) {
+ var properties = {
+ type: "runProperties"
+ };
+
+ var styleElement = element.first("w:rStyle");
+ if (styleElement) {
+ properties.styleName = styleElement.attributes["w:val"];
+ }
+
+ return properties;
+ },
"w:t": function(element) {
return new documents.Text(element.children[0].value);
}