2011-02-08 4 views
1

Я строящему документ в формате PDF с ReportLab, используя класс Paragraph:Python и ReportLab: добавить строку в конце каждой страницы

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) 

Теперь я хочу, чтобы добавить в конце каждой страницы а строка, как я могу это сделать?

ответ

3

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

+0

Да, вы правы. благодаря –

Смежные вопросы