Можно ли как-то оптимально упаковать 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.