diff options
Diffstat (limited to 'lib/documents.js')
| -rw-r--r-- | lib/documents.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/documents.js b/lib/documents.js index eebd607..ba2e8ec 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -46,15 +46,23 @@ function DocumentConverter(options) { function styleForParagraph(element) { return paragraphStyleMap[element.properties.styleName] || defaultParagraphStyle; } + + function convertRun(run, html) { + var runHtml = new HtmlGenerator(); + if (run.properties.isBold) { + runHtml.style(styles.elements(["strong"])); + } + convertElements(run.children, runHtml); + runHtml.closeAll(); + html.append(runHtml); + } var elementConverters = { "document": function(document, html) { convertElements(document.children, html); }, "paragraph": convertParagraph, - "run": function(element, html) { - convertElements(element.children, html); - }, + "run": convertRun, "text": function(element, html) { html.text(element.value); } |
