В reportlab, как изменить левый и правый отступ?Есть ли способ установить такие стили для таблиц? - PullRequest
0 голосов
/ 09 мая 2019

Я создаю раздел в своем PDF-документе, где у меня есть title = "Section Header XYZ:", и если этот раздел слишком большой и переходит на следующую или две страницы, мне нужно, чтобы на каждой следующей странице был заголовок типа «Заголовок раздела XYZ продолжение:» , Раздел (кроме заголовка) состоит из разных таблиц, вставленных в каждую строку родительской таблицы.

Я использую раздел заголовка класса reportlab.platypus.PTOContainer, чтобы повторить заголовок раздела. Но по какой-то причине в PTOContainer все немного смещается вправо (ненужное заполнение).

Для таблиц я могу использовать TableStyle с параметром "LEFTPADDING", равным 0. Есть ли способ, подобный этому, для установки свойств для объектов контейнера PTO?

В приведенном ниже примере кода переменная "table" представляет собой reportlab.platypus.Table объект с 3 строками. Первая строка содержит абзац, вторая строка пуста, а третья строка содержит таблицу. По какой-то причине все они имеют отступы, и мне нужно, чтобы они ушли.

rowHeight = 0.19 * inch
colwidths = 7.75 * inch
continued_header = Table(data=items, rowHeights=rowHeight, colWidths=colwidths, style=table_style)
smart_table = PTOContainer(content=table, header=continued_header)
return smart_table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...