From f9c3e6291ffb91635340c2f94b3649979d251499 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Sat, 14 Jun 2003 02:18:55 +0000 Subject: [PATCH] * src/docgen/OpenDrawDoc.py: add support for superscripts * src/docgen/OpenOfficeDoc.py: add support for superscripts * src/plugins/Ancestors.py: New Ancestors report added svn: r1727 --- src/docgen/OpenDrawDoc.py | 11 +++++++++-- src/docgen/OpenOfficeDoc.py | 6 ++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/docgen/OpenDrawDoc.py b/src/docgen/OpenDrawDoc.py index bb6853d18..1164ba080 100644 --- a/src/docgen/OpenDrawDoc.py +++ b/src/docgen/OpenDrawDoc.py @@ -108,6 +108,8 @@ class OpenDrawDoc(DrawDoc.DrawDoc): self.f.write('style:font-pitch="variable"/>\n') self.f.write('\n') self.f.write('\n') + self.f.write('') + self.f.write('') self.f.write('\n') self.f.write('\n') @@ -366,8 +368,13 @@ class OpenDrawDoc(DrawDoc.DrawDoc): self.f.write('\n') def write_text(self,text): - text = string.replace(text,'\t','') - text = string.replace(text,'\n','') + text = text.replace('&','&'); # Must be first + text = text.replace('\t','') + text = text.replace('\n','') + text = text.replace('<','<'); + text = text.replace('>','>'); + text = text.replace('<super>','') + text = text.replace('</super>','') self.f.write(text) def _write_manifest(self): diff --git a/src/docgen/OpenOfficeDoc.py b/src/docgen/OpenOfficeDoc.py index 79edd86a6..e279291ba 100644 --- a/src/docgen/OpenOfficeDoc.py +++ b/src/docgen/OpenOfficeDoc.py @@ -113,6 +113,10 @@ class OpenOfficeDoc(TextDoc.TextDoc): self.f.write('style:font-pitch="variable"/>\n') self.f.write('\n') self.f.write('\n') + self.f.write('') + self.f.write('') + self.f.write('\n') + for style_name in self.style_list.keys(): style = self.style_list[style_name] self.f.write('') + text = text.replace('</super>','') self.f.write(text) def _write_manifest(self):