[reportlab-users] Reportlab and Django - Beginner - landscape A4
Andy Robinson
andy at reportlab.com
Fri Sep 4 03:51:22 EDT 2009
2009/9/4 leau2001 <laurent.caron.3 at free.fr>:
> HEllo,
>
> Im a new user of Reportlab library, and i try to use it with my Django local application. I tried to use table on my page.. i succeed but in want now to use A4 landscape for my pdf... i tried pagesize=landscape(A4), but don't work...
>
Here's the problem. HTTP knows nothing about page sizes in PDF and
cannot affect your PDF file,
so don't add pagesize here...
> response['Content-Disposition'] = 'attachment; filename=somefilename.pdf pagesize=landscape(A4)'
> p = canvas.Canvas(buffer)
Instead, tell ReportLab the size of PDF you want to create:
p = canvas.Canvas(buffer, pagesize=landscape(A4))
- Andy
More information about the reportlab-users
mailing list