From: <mat...@us...> - 2008-10-31 06:28:09
|
Author: matt_harrison Date: 2008-10-31 07:27:55 +0100 (Fri, 31 Oct 2008) New Revision: 5719 Modified: trunk/sandbox/OpenDocument/odpwriter/__init__.py Log: support inline text sizes for odp Modified: trunk/sandbox/OpenDocument/odpwriter/__init__.py =================================================================== --- trunk/sandbox/OpenDocument/odpwriter/__init__.py 2008-10-31 06:18:46 UTC (rev 5718) +++ trunk/sandbox/OpenDocument/odpwriter/__init__.py 2008-10-31 06:27:55 UTC (rev 5719) @@ -380,6 +380,8 @@ for c in classes: if c in S5_COLORS: text_classes.append('color:%s' % S5_COLORS[c]) + elif c in ['huge', 'big', 'normal', 'small', 'tiny']: + text_classes.append('size:%s' % c) self.text_stack.append(' '.join(text_classes)) sname = generate_text_style(self, self.text_stack) el = odt.SubElement(self.current_element, 'text:span', @@ -666,11 +668,11 @@ elif size == 'big': text_attrs['fo:font-size'] = '44pt' elif size == 'normal': - text_attrs['fo:font-size'] = '18pt' + text_attrs['fo:font-size'] = '28pt' elif size == 'small': - text_attrs['fo:font-size'] = '12pt' + text_attrs['fo:font-size'] = '22pt' elif size == 'tiny': - text_attrs['fo:font-size'] = '8pt' + text_attrs['fo:font-size'] = '18pt' if text_name not in translator.styles_seen: |