ReportLab 两列目录?

0 投票
1 回答
598 浏览
提问于 2025-04-17 03:27

我正在使用ReportLab生成一个PDF文件。我使用的是标准的目录功能,但我想把它分成两列,这样所有内容就能放在第一页上。内容只会有一个层级,所以我不担心会出现奇怪的缩进。

现在我在页面模板中使用了两个框架来创建第一页的两列。我得到了一个

LayoutError: Flowable <TableOfContents at 0x.... frame=RightCol>...(200.5 x 720) too large on page 1 in frame 'RightCol'(200.5 x 708.0*)

有什么想法吗?

1 个回答

3

我真是太尴尬了。

如果你也遇到这个问题,检查一下你的 DocTemplate 里的 allowSplitting 设置。默认值是 1,但我把它改成了 0,这就是问题所在。

*捂脸*

撰写回答