python - Dynamic header in reportlab -
i generate pdf file using reportlab, working custom canvas, , custom template.
i'm rendering lot of database entities, , every entity n pages long. got working generate page numbers footer. now, have add entity title page header.
the problem i'm facing don't know add information current entity's title, , render it.
i use custom canvas generate footer page numbers:
class mycanvas(canvas.canvas): def __init__(self, *args, **kwargs): canvas.canvas.__init__(self, *args, **kwargs) self.pages = [] def showpage(self): self.pages.append(dict(self.__dict__)) self._startpage() def save(self): page_count = len(self.pages) page in self.pages: self.__dict__.update(page) self.draw_canvas(page_count) canvas.canvas.showpage(self) canvas.canvas.save(self) could show me approach render custom title described? hint appreciated.
Comments
Post a Comment