Reportlab - Упаковка расходных материалов - PullRequest
0 голосов
/ 03 февраля 2020

Можно ли как-то оптимально упаковать Flowables на страницы, либо путем расширения Reportlab (создание собственного Frame или PageTemplate), либо с помощью существующей функциональности?

Учитывая список пользовательских Flowables, я бы хотел получить страницу выложено так: https://github.com/secnot/rectpack/raw/master/docs/maxrects.png (крайний пример)

Если это невозможно сделать напрямую в Reportlab, я реализую его с помощью этой библиотеки: https://github.com/secnot/rectpack, в сочетании с ручными .drawOn вызовами.

Вариант использования : мы создаем PDF-файлы, содержащие информацию из разных источников, и нам необходимо предоставить эту информацию, используя как можно меньше места. возможно.

РЕДАКТИРОВАТЬ: Этот вопрос связан. По сути, я хочу добиться того же, но в Reportlab вместо LaTeX и специально для упаковки Flowables.

...