我正在pdf文档中创建一个title = "Section Header XYZ:"
所在的部分,如果该部分太大并溢出到下一页或两页,则我需要每个下一页的标题都为“ Section Header XYZ Continued” :“。该部分(标题除外)由插入父表每一行的不同表组成。
我正在使用reportlab.platypus.PTOContainer
类的标题部分来重复该部分标题。但是由于某种原因,PTOContainer中的所有内容都向右移了一些(不必要的填充)。
对于表,我可以将TableStyle与“ LEFTPADDING”设置为0一起使用。是否可以通过这种方式为PTO容器对象设置属性?
在下面的代码示例中,“表”变量是具有3行的reportlab.platypus.Table
对象。第一行包含一个段落,第二行为空白,第三行包含一个表。由于种种原因,所有这些都有填充,我需要将其删除。
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