当前位置:  开发笔记 > 编程语言 > 正文

使用ReportLab显示页数

如何解决《使用ReportLab显示页数》经验,为你挑选了1个好方法。

我正在尝试在ReportLab的报告中添加一个简单的"y页面x".我发现了这篇关于它的老帖子,但也许六年之后出现了一些更直接的内容?^^;
我也发现了这个食谱,但是当我使用它时,生成的PDF缺少图像..



1> adam..:

我能够从ActiveState实现NumberedCanvas方法.这很容易做,并没有改变我现有的代码.我所要做的就是添加NumberedCanvas类并在构建我的doc时添加canvasmaker属性.我还改变了显示"x of y"的测量值:

self.doc.build(pdf)

成为

self.doc.build(pdf, canvasmaker=NumberedCanvas) 

doc是一个BaseDocTemplate,pdf是我的可流动元素列表.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有