баланс отчета Python 2 кадра на последней странице каждой главы - PullRequest
0 голосов
/ 15 октября 2018

Я создал книгу с 2 фреймами на каждой странице.В конце каждой главы добавляется PageBreak.Текст на последней странице каждой главы по умолчанию не сбалансирован между двумя кадрами.Я не нашел никакого очевидного способа сказать ReportLab, чтобы сбалансировать страницу.[Чтобы использовать класс BalanceColumns, мне кажется, мне нужно было бы заранее знать, какой текст будет помещен на последнюю страницу главы.] Я попытался отследить, где ReportLab сделает разрывы страниц, но мои вычисления отключенынесколько строк на каждой странице.Для этого я использовал flowable.wrap.

Мне кажется, что это обычное использование ReportLab.Есть ли для меня простой способ сбалансировать последнюю страницу каждой главы между 2 фреймами?

Дополнительная информация: текст книги взят из базы данных.Я использую бесплатную версию ReportLab в приложении DJango.

2018-10-18 Я исправил ошибку, и балансировка страниц теперь работает.Поскольку я не очень хорошо знаю ReportLab, я подумал, что есть вероятность, что я не смогу выполнить балансировку с помощью wrap ().Я все еще хотел бы знать, есть ли простой способ заставить ReportLab выполнить балансировку.

...