Changeset 107:4613bf1cfa8d for examples/demo_odf.py
- Timestamp:
- 01/23/09 12:23:54 (4 years ago)
- Children:
- 108:de87333baeaf, 110:969740522320
- Branch:
- default
- Files:
-
- 1 modified
-
examples/demo_odf.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
examples/demo_odf.py
r87 r107 19 19 20 20 # ODT 21 print "generating output_basic.odt... ", 21 22 basic_report, _ = repos.classes[Invoice].ids['basic'] 22 file('bonham_basic.odt', 'wb').write(basic_report(o=inv).render().getvalue()) 23 data = basic_report(o=inv).render().getvalue() 24 file('output_basic.odt', 'wb').write(data) 25 print "done" 26 27 print "generating output_complicated.odt... ", 23 28 report, _ = repos.classes[Invoice].ids['complicated'] 24 file('bonham_complicated.odt', 'wb').write(report(o=inv).render().getvalue()) 29 data = report(o=inv).render().getvalue() 30 file('output_complicated.odt', 'wb').write(data) 31 print "done" 32 33 print "generating output_columns.odt... ", 34 column_report, _ = repos.classes[None].ids['column'] 35 lst = [[], ['i'], ['a', 'b'], [1, 2, 3], ['I', 'II', 'III', 'IV']] 36 titles = ['first', 'second', 'third', 'fourth'] 37 data = column_report(titles=titles, lst=lst).render().getvalue() 38 file('output_columns.odt', 'wb').write(data) 39 print "done" 25 40 26 41 # ODS 42 print "generating output_pivot.ods... ", 27 43 ods_report, _ = repos.classes[Invoice].ids['pivot'] 28 file('bonham_pivot.ods', 'wb').write(ods_report(o=inv).render().getvalue()) 44 data = ods_report(o=inv).render().getvalue() 45 file('output_pivot.ods', 'wb').write(data) 46 print "done" 29 47 30 48 # ODP 49 print "generating output_presentation.odp... ", 31 50 odp_report, _ = repos.classes[Invoice].ids['presentation'] 32 file('bonham_presentation.odp', 'wb').write(odp_report(o=inv).render().getvalue()) 51 data = odp_report(o=inv).render().getvalue() 52 file('output_presentation.odp', 'wb').write(data) 53 print "done" 33 54 34 # Columns example35 column_report, _ = repos.classes[None].ids['column']36 lst = [[], ['i'], ['a', 'b'], [1, 2, 3], ['I', 'II', 'III', 'IV']]37 file('test_columns.odt',38 'wb').write(column_report(lst=lst).render().getvalue())
