Найти - Пользователи
Полная версия: reportlab
Начало » Python для новичков » reportlab
1
vak
Подскажите плиз как развернуть лист A4 в ланшафт? И вообще как изменить формат например на A3. В документации читал, но видимо не дошло.
pythonwin
взято из http://www.reportlab.com/docs/userguide.pdf
from reportlab.lib.pagesizes import letter, A4
myCanvas = Canvas('myfile.pdf', pagesize=letter)
width, height = letter #keep for later
применимо задаче пишем:
from reportlab.lib.pagesizes import letter, A3
myCanvas = Canvas('myfile.pdf', pagesize=A3)
qman
для поворота смотри canvas.rotate(аргумент)
P.S. все описано http://www.reportlab.com/docs/userguide.pdf
http://forum.script-coding.info/viewtopic.php?id=664
vak
qman
для поворота смотри canvas.rotate(аргумент)
P.S. все описано http://www.reportlab.com/docs/userguide.pdf
http://forum.script-coding.info/viewtopic.php?id=664
При повороте координатная сетка становится вроде “ненормальной” - приходится потом задавать координаты и с отрицательными значениями чтобы это компенсировать. Я не прав?

MyCanvas = canvas.Canvas("hello.pdf", pagesize=landscape(A4))
Вот этот вариант похож на правду, но пока еще не пробовал.
vak
MyCanvas = canvas.Canvas("hello.pdf", pagesize=landscape(A4))
Очень жаль, но этот вариант не заработал у меня.

    c = canvas.Canvas(FILE_NAME,pagesize=landscape(A4))
NameError: global name 'landscape' is not defined
Где искать?
vak
Спасибо за подсказки, заработало через:

from reportlab.lib.pagesizes import letter, A4, landscape
Lam
Нормально сам с собой перетер три поста и проблема решена) мож также попробовать мою решить)
qman
Lam
Нормально сам с собой перетер три поста и проблема решена) мож также попробовать мою решить)
Не перетер, а опубликовал источник своей ошибки. За это ему спасибо.
Вашу проблему оформите в новом топике, может кто нибудь поможет.
P.S. за пару лет чтения форума, здесь телепатов не обнаружено.
pythonwin
qman +=1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB