reportlab/platypus/doctemplate.py
changeset 1268 158ffc339d38
parent 1267 118eabbf5ba4
child 1324 3335a8e81e7b
equal deleted inserted replaced
1267:118eabbf5ba4 1268:158ffc339d38
     1 #copyright ReportLab Inc. 2000
     1 #copyright ReportLab Inc. 2000
     2 #see license.txt for license details
     2 #see license.txt for license details
     3 #history http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/reportlab/platypus/doctemplate.py?cvsroot=reportlab
     3 #history http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/reportlab/platypus/doctemplate.py?cvsroot=reportlab
     4 #$Header: /tmp/reportlab/reportlab/platypus/doctemplate.py,v 1.44 2001/10/01 09:33:25 rgbecker Exp $
     4 #$Header: /tmp/reportlab/reportlab/platypus/doctemplate.py,v 1.45 2001/10/01 09:58:42 rgbecker Exp $
     5 
     5 
     6 __version__=''' $Id: doctemplate.py,v 1.44 2001/10/01 09:33:25 rgbecker Exp $ '''
     6 __version__=''' $Id: doctemplate.py,v 1.45 2001/10/01 09:58:42 rgbecker Exp $ '''
     7 
     7 
     8 __doc__="""
     8 __doc__="""
     9 This module contains the core structure of platypus.
     9 This module contains the core structure of platypus.
    10 
    10 
    11 Platypus constructs documents.	Document styles are determined by DocumentTemplates.
    11 Platypus constructs documents.	Document styles are determined by DocumentTemplates.
   157 		dp = None
   157 		dp = None
   158 		sp = None
   158 		sp = None
   159 		if canv._pagesize: cp = map(int, canv._pagesize)
   159 		if canv._pagesize: cp = map(int, canv._pagesize)
   160 		if self.pagesize: sp = map(int, self.pagesize)
   160 		if self.pagesize: sp = map(int, self.pagesize)
   161 		if doc.pagesize: dp = map(int, doc.pagesize)
   161 		if doc.pagesize: dp = map(int, doc.pagesize)
   162 		if cp != dp:
   162 		if cp!=sp:
   163 			if sp:
   163 			if sp:
   164 				canv.setPageSize(self.pagesize)
   164 				canv.setPageSize(self.pagesize)
   165 			else:
   165 			elif cp!=dp:
   166 				canv.setPageSize(doc.pagesize)
   166 				canv.setPageSize(doc.pagesize)
   167 
   167 
   168 	def afterDrawPage(self, canv, doc):
   168 	def afterDrawPage(self, canv, doc):
   169 		"""This is called after the last flowable for the page has
   169 		"""This is called after the last flowable for the page has
   170 		been processed.  You might use this if the page header or
   170 		been processed.  You might use this if the page header or