Форум сайта python.su
Таблица позиционируется по левому нижнему углу таблицы… соответственно когда высота таблицы растет - то она растет вверх.
Как можно зафиксировать таблицу по вертикали сверху - чтобы если таблица изменялась - то ее верхняя граница была всегда на одном и том же месте?
РЕШЕНО: посмотрел исходники… в общем кому интересно:
метод wrapOn - возвращает актуальные ширину и высоту.. поэтому далее в методе drawOn - вычитаю дополнительно высоту - и получаем фиксированную верхнюю границу…
width2, height2 = table.wrapOn(p, width, height)
table.drawOn(p, 3.5*inch, A4 - height2, 0 )
p.s для самых маленьких. A4 - импортированная переменная - кортеж с шириной и высотой страницы формата А4
Отредактировано zeves095 (Июль 29, 2016 16:32:20)
Офлайн