def __call__(self, out, title, author, debug=False, page_end=None, header=None, footer=None): template = SimpleDocTemplate(out, pagesize=self.pagesize, rightMargin=self._mright, leftMargin=self._mleft, topMargin=self._mtop, bottomMargin=self._mbottom, author=author, title=title, showBoundary=debug, ) page_end = self.get_page_end(page_end, header, footer) template.onFirstPage = page_end template.onLaterPages = page_end return template
def go(): doc = SimpleDocTemplate("out/phello.pdf", pagesize=landscape(A4), showBoundary=1, leftMargin=0) Story = [Spacer(1, 1*inch)] style = styles["Normal"] for i in range(12): bogustext = ("<b>This</b> is Paragraph number %s. " % i) *20 p = Paragraph(bogustext, style) Story.append(p) Story.append(Spacer(1, 0.2*inch)) img = Image("TeamBeluga.png", width=700, height=439) Story.append(img) doc.onFirstPage=myFirstPage doc.onLaterPages=myLaterPages #doc.build(Story, onFirstPage=myFirstPage, onLaterPages=myLaterPages) doc.build(Story)