Показ страницы рассчитывает с ReportLab

это либо первый, либо второй поиск:

=ARRAYFORMULA(IFERROR(VLOOKUP(A:A, G:L, {1,2,3,4,5,6}, 0)))
=ARRAYFORMULA(IFERROR(VLOOKUP(G:G, A:F, {1,2,3,4,5,6}, 0)))

0

13
задан Joril 12 March 2009 в 09:05
поделиться

2 ответа

Я смог реализовать подход NumberedCanvas от ActiveState. Это было очень легко сделать и не изменило большую часть моего существующего кода. Все, что я должен был сделать, было, добавляют, что класс NumberedCanvas и добавляет атрибут canvasmaker при создании моего документа. Я также изменил измерения того, где "x y" был отображен:

self.doc.build(pdf)

стал

self.doc.build(pdf, canvasmaker=NumberedCanvas) 

документом является BaseDocTemplate, и PDF является моим списком текучих элементов.

11
ответ дан 2 December 2019 в 00:04
поделиться

Просто вскопав некоторый код для Вас, мы используем это:

SimpleDocTemplate(...).build(self.story,
                             onFirstPage=self._on_page,
                             onLaterPages=self._on_page)

Теперь self._on_page метод, который требуется каждая страница как:

def _on_page(self, canvas, doc):
    # ... do any additional page formatting here for each page
    print doc.page
1
ответ дан 2 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: