我正在尝试在ReportLab的报告中添加一个简单的"y页面x".我发现了这篇关于它的老帖子,但也许六年之后出现了一些更直接的内容?^^;
我也发现了这个食谱,但是当我使用它时,生成的PDF缺少图像..
我能够从ActiveState实现NumberedCanvas方法.这很容易做,并没有改变我现有的代码.我所要做的就是添加NumberedCanvas类并在构建我的doc时添加canvasmaker属性.我还改变了显示"x of y"的测量值:
self.doc.build(pdf)
成为
self.doc.build(pdf, canvasmaker=NumberedCanvas)
doc是一个BaseDocTemplate,pdf是我的可流动元素列表.