Python和ReportLab:在每个页面的末尾添加一个字符串

时间:2011-02-08 15:20:00

标签: python django reportlab

我正在用reportlab构建一个pdf文档,使用Paragraph类:

doc = SimpleDocTemplate(response, leftMargin=lateral_margin, rightMargin=lateral_margin,
    topMargin=top_bottom_margin, bottomMargin=top_bottom_margin)
Document = []
Document.append(Paragraph("bla bla bla bla", my_style))
doc.build(Document)  

现在我想在每个页面的末尾添加一个字符串,我该怎么做?

1 个答案:

答案 0 :(得分:3)

您的build调用可以包含onFirstPageonLaterPages个参数,这些参数是页面启动时调用的函数。您可以在画布上绘制这些函数,以在每个页面上创建固定位置元素,如页眉和页脚。