Python и ReportLab: добавить строку в конце каждой страницы - PullRequest
1 голос
/ 08 февраля 2011

Я создаю документ PDF с reportlab, используя класс 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 Ответ

3 голосов
/ 08 февраля 2011

Ваш build вызов может содержать onFirstPage и onLaterPages аргументы, которые являются функциями, вызываемыми при запуске страницы. Вы можете рисовать на холсте в этих функциях, чтобы создавать элементы фиксированной позиции на каждой странице, такие как верхние и нижние колонтитулы.

...