aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/documents.js3
-rw-r--r--lib/index.js4
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/documents.js b/lib/documents.js
index b973e4a..83a8106 100644
--- a/lib/documents.js
+++ b/lib/documents.js
@@ -12,6 +12,7 @@ exports.Text = Text;
function DocumentConverter(options) {
options = options || {};
options.paragraphStyleMap = options.paragraphStyleMap || {};
+ var defaultParagraphStyle = options.defaultParagraphStyle || styles.topLevelElement("p");
var paragraphStyleMap = options.paragraphStyleMap;
@@ -43,7 +44,7 @@ function DocumentConverter(options) {
}
function styleForParagraph(element) {
- return paragraphStyleMap[element.properties.styleName] || styles.topLevelElement("p");
+ return paragraphStyleMap[element.properties.styleName] || defaultParagraphStyle;
}
var elementConverters = {
diff --git a/lib/index.js b/lib/index.js
index 9fd3b16..7f124f5 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -5,8 +5,8 @@ var documents = require("./documents");
exports.Converter = Converter;
-function Converter() {
- this._documentConverter = new documents.DocumentConverter();
+function Converter(options) {
+ this._documentConverter = new documents.DocumentConverter(options);
}
Converter.prototype.convertToHtml = function(docxFile) {