Переход на новую строку на лаборатории отчета таблица PDF

Я пользуюсь библиотекой Table of Report Lab для печати таблицы на отчете PDF. Я хотел бы знать, возможно ли настроить таблицу для выполнения автоматического обертывания содержания ячейки.

Например, у меня есть текст, который не соответствует на ячейке в столбце. Я хотел бы это, таблица выполняет обертку, автоматически корректирующую содержание ячеек для установки на ширине столбцов. Действительно ли это возможно?

13
задан Pedro Ghilardi 23 January 2010 в 03:05
поделиться

1 ответ

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

styles = getSampleStyleSheet()
text = Paragraph("long line",
              styles['Normal'])

Вы можете поставить «текст» в данные, которые вы подаете в таблицу, и она автоматически обернет.

16
ответ дан 1 December 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: