Ignore:
Timestamp:
30 Aug 2013, 05:10:32 (11 years ago)
Author:
Henrik Bettermann
Message:

It's better to use a second pdf creator global utility for landscape formats. Then we can easily customize watermark and logo in custom packages in reports.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/students/reports/student_statistics.py

    r10559 r10565  
    8585from reportlab.lib.units import cm
    8686from reportlab.platypus import Paragraph, Table, Spacer
    87 from reportlab.lib.pagesizes import A4, landscape
    8887from waeup.kofa.reports import IReport, IReportGenerator
    8988from waeup.kofa.reports import Report
     
    136135
    137136    def create_pdf(self):
    138         creator = getUtility(IPDFCreator)
     137        creator = getUtility(IPDFCreator, name='landscape')
    139138        table_data = tbl_data_to_table(*self.data)
    140139        col_widths = [None,] + [1.6*cm] * len(self.data[1]) + [None,]
     
    147146        pdf = creator.create_pdf(
    148147            pdf_data, None, doc_title, self.author,
    149             'Students in Session %s' % self.session,
    150             pagesize=landscape(A4))
     148            'Students in Session %s' % self.session
     149            )
    151150        return pdf
    152151
Note: See TracChangeset for help on using the changeset viewer.