该框架的内容太大,无法放入一页内的现有框架。我正在尝试拆分框架,以便它可以跨越多页,但是我无法跨越下一页。
与how to know the end of a frame to create a new one reportlab
有关我尝试了类似的逻辑,它会在同一页面上覆盖而不是转到下一页。感谢您的帮助。
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)
它会覆盖同一页面,而不是翻阅下一页。