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/browser/pdf.py

    r10554 r10565  
    540540    logo_pos = [0, 0, 0]
    541541    logo_left_pos = [0, 0, 0]
     542    pagesize = portrait(A4)
    542543
    543544    @classmethod
     
    804805
    805806    def create_pdf(self, data, headerline=None, title=None, author=None,
    806                    footer='', note=None, sigs_in_footer=[], topMargin=1.5,
    807                    pagesize=portrait(A4)):
     807                   footer='', note=None, sigs_in_footer=[], topMargin=1.5):
    808808        """Returns a binary data stream which is a PDF document.
    809809        """
     
    815815            topMargin=topMargin*inch,
    816816            title=title,
    817             pagesize=pagesize,
     817            pagesize=self.pagesize,
    818818            showBoundary=False,
    819819            )
     
    835835        pdf_stream.close()
    836836        return result
     837
     838class LandscapePDFCreator(PDFCreator):
     839    """A utility to help with generating PDF docs in
     840    landscape format.
     841    """
     842    grok.name('landscape')
     843    pagesize = landscape(A4)
Note: See TracChangeset for help on using the changeset viewer.