我正在尝试在使用ReportLab制作的报告中添加一个简单的“ y的第x页”。我发现了有关它的旧帖子,但是也许六年后出现了一些更简单的方法?^^; 我也找到了这个食谱,但是当我使用它时,生成的PDF缺少图像。
我能够从ActiveState实现NumberedCanvas方法。这很容易做到,并且没有改变我现有的代码。我要做的就是在构建文档时添加NumberedCanvas类并添加canvasmaker属性。我还更改了显示“ x of y”的度量:
self.doc.build(pdf)
成为
self.doc.build(pdf, canvasmaker=NumberedCanvas)
doc 是BaseDocTemplate,而 pdf 是我的可流动元素列表。
面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦
提 问题
写 面经
写 文章
微信 公众号
回到 顶部
没有帐户? 立即注册
已有帐号?立即登录