Я создаю раздел в своем 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