Как разделить фрейм на несколько страниц, когда содержимое слишком велико для одной страницы в reportlab? - PullRequest
0 голосов
/ 15 мая 2019

Содержимое для фрейма слишком велико, чтобы поместиться в существующий фрейм на одной странице. Я пытаюсь разделить фрейм так, чтобы он мог охватывать несколько страниц, но я не могу растянуть его на следующую страницу.

Это относится к , как узнать конец фрейма для создания нового отчета.

Я попробовал подобную логику, и она перезаписывается на той же странице, а не на следующей странице. Спасибо за вашу помощь.

for paragraph in paragraphs:
            while self.__body_frame.add(paragraph, self.c, trySplit=1) == 0:
                self.__body_frame.add_generated_content(FrameBreak)
                self.__body_frame.split(paragraph, self.c)
                self.__body_frame = Frame(.5*inch, 1*inch, 7*inch, 10.5*inch, showBoundary=1)

Он перезаписывается на той же странице, а не переходит на следующую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...