pagesize在Reportlab simpledocTemplate中不起作用

时间:2012-12-08 10:37:59

标签: reportlab page-size

我正在使用ReportLab生成PDF报告。 我使用了SimpleDocTemplate并设置了pageSize = A5。但在制作PDF后,当我打开创建的文件时,页面大小为A4。

doc = SimpleDocTemplate(file_name, pageSize = A5)
doc.build(report)

我尝试了其他页面大小,但创建的文件大小不会改变并保持A4! 我该怎么办?

2 个答案:

答案 0 :(得分:2)

我的问题解决了! 除了页面大小及其工作之外,我刚刚使用了横向或纵向设置!

doc = SimpleDocTemplate(file_name)
doc.pagesize = portrait(A5)
doc.build(report)

答案 1 :(得分:0)

但是从哪里导入 portrait()方法和 A5 值?