Я пользуюсь библиотекой Table of Report Lab для печати таблицы на отчете PDF. Я хотел бы знать, возможно ли настроить таблицу для выполнения автоматического обертывания содержания ячейки.
Например, у меня есть текст, который не соответствует на ячейке в столбце. Я хотел бы это, таблица выполняет обертку, автоматически корректирующую содержание ячеек для установки на ширине столбцов. Действительно ли это возможно?
Вы можете поставить любой текучий в элемент таблицы. Вероятно, хорошая практика, чтобы иметь все элементы таблицы в качестве стоповых блоков, поэтому они могут быть одинаковыми. Для вашего случая вам, скорее всего, понадобится абзац, текущий. например.
styles = getSampleStyleSheet()
text = Paragraph("long line",
styles['Normal'])
Вы можете поставить «текст» в данные, которые вы подаете в таблицу, и она автоматически обернет.