diff --git a/src/plugins/docgen/HtmlDoc.py b/src/plugins/docgen/HtmlDoc.py index beacc4ac1..e705bb882 100644 --- a/src/plugins/docgen/HtmlDoc.py +++ b/src/plugins/docgen/HtmlDoc.py @@ -546,6 +546,9 @@ class HtmlDoc(BaseDoc, TextDoc): {'name' : name}) return + if len(alt): + alt = '
'.join(alt) + if pos not in ["right", "left"] : if len(alt): self.htmllist[-1] += Html('div') + ( diff --git a/src/plugins/docgen/ODFDoc.py b/src/plugins/docgen/ODFDoc.py index e33183b27..d5c773b62 100644 --- a/src/plugins/docgen/ODFDoc.py +++ b/src/plugins/docgen/ODFDoc.py @@ -1064,7 +1064,7 @@ class ODFDoc(BaseDoc, TextDoc, DrawDoc): if len(alt): self.cntnt.write( - '%s' % alt + + '%s' % ''.join(alt) + '' + '' + '' diff --git a/src/plugins/docgen/RTFDoc.py b/src/plugins/docgen/RTFDoc.py index ba27d67d6..6e1d87114 100644 --- a/src/plugins/docgen/RTFDoc.py +++ b/src/plugins/docgen/RTFDoc.py @@ -409,7 +409,7 @@ class RTFDoc(BaseDoc,TextDoc): self.f.write('}}\\par\n') if len(alt): - self.f.write('%s\n\\par\n' % alt) + self.f.write('%s\n\\par\n' % '\\par'.join(alt)) def write_styled_note(self, styledtext, format, style_name, contains_html=False, links=False): diff --git a/src/plugins/lib/libcairodoc.py b/src/plugins/lib/libcairodoc.py index 16af67b96..c453babba 100644 --- a/src/plugins/lib/libcairodoc.py +++ b/src/plugins/lib/libcairodoc.py @@ -1413,7 +1413,7 @@ links (like ODF) and write PDF from that format. else: style.set_right_margin(self.get_usable_width() - new_image._width) new_paragraph = GtkDocParagraph(style) - new_paragraph.add_text(alt) + new_paragraph.add_text('\n'.join(alt)) self._active_element.add_child(new_paragraph) # DrawDoc implementation