diff --git a/src/docgen/OpenSpreadSheet.py b/src/docgen/OpenSpreadSheet.py index c6d3de4b7..9085495ae 100644 --- a/src/docgen/OpenSpreadSheet.py +++ b/src/docgen/OpenSpreadSheet.py @@ -36,7 +36,7 @@ from gettext import gettext as _ # #------------------------------------------------------------------------- import BaseDoc -from SpreadSheetDoc import * +from docgen.SpreadSheetDoc import SpreadSheetDoc import const @@ -58,7 +58,7 @@ class OpenSpreadSheet(SpreadSheetDoc): def open(self,filename): import time - + t = time.localtime(time.time()) self.time = "%04d-%02d-%02dT%02d:%02d:%02d" % \ (t[0],t[1],t[2],t[3],t[4],t[5]) @@ -106,64 +106,64 @@ class OpenSpreadSheet(SpreadSheetDoc): self.f.write('style:font-pitch="variable"/>\n') self.f.write('\n') self.f.write('\n') - for key in self.table_styles.keys(): - table = self.table_styles[key] - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') + for key in self.table_styles.keys(): + table = self.table_styles[key] + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') for index in range(0,table.get_columns()): self.f.write('\n') - self.f.write('\n' % table.get_column_width(index)) - self.f.write('\n') + self.f.write('\n' % table.get_column_width(index)) + self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') - for key in self.style_list.keys(): - style = self.style_list[key] + for key in self.style_list.keys(): + style = self.style_list[key] font = style.get_font() - self.f.write('\n') - self.f.write('\n') + self.f.write('\n') + self.f.write('fo:font-weight="bold"/>\n') else: - self.f.write('fo:font-weight="normal"/>\n') - self.f.write('\n') + self.f.write('fo:font-weight="normal"/>\n') + self.f.write('\n') self.f.write('\n') self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') def close(self): self.f.write('\n') @@ -176,26 +176,26 @@ class OpenSpreadSheet(SpreadSheetDoc): def start_row(self): self.f.write('\n') + self.f.write('ro1') + self.f.write('">\n') def end_row(self): self.f.write('\n') def start_cell(self,style_name,span=1): - self.content = 0 - self.span = span - self.f.write(' 1: self.f.write(' table:number-columns-spanned="' + str(span) + '">\n') - else: - self.f.write('>\n') + else: + self.f.write('>\n') def end_cell(self): - if self.content == 0: - self.f.write('\n') + if self.content == 0: + self.f.write('\n') else: self.f.write('\n') self.f.write('\n') @@ -234,162 +234,162 @@ class OpenSpreadSheet(SpreadSheetDoc): pass raise Errors.ReportError(_("Could not create %s") % self.styles_xml) - self.f = open(self.styles_xml,"w") - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') + self.f = open(self.styles_xml,"w") + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('???\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('Page 1\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('??? ') - self.f.write('(???)\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('05/16/2001, ') - self.f.write('10:53:17\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('Page 1 / ') - self.f.write('99\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.close() + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('???\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('Page 1\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('??? ') + self.f.write('(???)\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('05/16/2001, ') + self.f.write('10:53:17\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('Page 1 / ') + self.f.write('99\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.close() def start_page(self,name,style_name): - table = self.table_styles[style_name] + table = self.table_styles[style_name] self.f.write('\n') - for col in range(0,table.get_columns()): - self.f.write('\n') + self.f.write(name) + self.f.write('" table:style-name="') + self.f.write(style_name) + self.f.write('">\n') + for col in range(0,table.get_columns()): + self.f.write('\n') def end_page(self): self.f.write('\n') def write_text(self,text,mark=None): if text == "": - return + return if self.content == 0: self.f.write('') self.content = 1 @@ -398,7 +398,7 @@ class OpenSpreadSheet(SpreadSheetDoc): text = text.replace('>','>') text = text.replace('\t','') text = text.replace('\n','') - self.f.write(unicode(text)) + self.f.write(unicode(text)) def _write_manifest(self): self.manifest_xml = tempfile.mktemp() @@ -412,25 +412,25 @@ class OpenSpreadSheet(SpreadSheetDoc): pass raise Errors.ReportError(_("Could not create %s") % self.manifest_xml) - self.f = open(self.manifest_xml,"w") - self.f.write('\n') - self.f.write('\n') + self.f.write('') - self.f.write('') + self.f.write('manifest:full-path="/"/>') self.f.write('') - self.f.write('') - self.f.write('') - self.f.write('') - #self.f.write('') - self.f.write('\n') - self.f.close() + self.f.write('manifest:full-path="Pictures/"/>') + self.f.write('') + self.f.write('') + self.f.write('') + #self.f.write('') + self.f.write('\n') + self.f.close() def _write_meta_file(self): self.meta_xml = tempfile.mktemp() @@ -444,38 +444,38 @@ class OpenSpreadSheet(SpreadSheetDoc): pass raise Errors.ReportError(_("Could not create %s") % self.meta_xml) - self.f = open(self.meta_xml,"w") - self.f.write('\n') - self.f.write('\n'); - self.f.write('\n') - self.f.write('') + self.f = open(self.meta_xml,"w") + self.f.write('\n') + self.f.write('\n'); + self.f.write('\n') + self.f.write('') self.f.write(const.PROGRAM_NAME + ' ' + const.VERSION) self.f.write('\n') - self.f.write('') - self.f.write(self.name) - self.f.write('\n') - self.f.write('') - self.f.write(self.time) - self.f.write('\n') - self.f.write('') - self.f.write(self.name) - self.f.write('\n') - self.f.write('') - self.f.write(self.time) - self.f.write('\n') - self.f.write('0-00-00T00:00:00\n') - self.f.write('en-US\n') - self.f.write('1\n') - self.f.write('PT0S\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.write('\n') - self.f.close() + self.f.write('') + self.f.write(self.name) + self.f.write('\n') + self.f.write('') + self.f.write(self.time) + self.f.write('\n') + self.f.write('') + self.f.write(self.name) + self.f.write('\n') + self.f.write('') + self.f.write(self.time) + self.f.write('\n') + self.f.write('0-00-00T00:00:00\n') + self.f.write('en-US\n') + self.f.write('1\n') + self.f.write('PT0S\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.write('\n') + self.f.close()