当我们使用 reportlab 创建 table 时,有没有办法让第一行始终保持不变?

Is there a way to keep first row always the same when we are creating a table with reportlab?

我正在 python3 使用 reportlab 库创建一个 table。我想将页面之间的第一行保留为 header,有没有简单的方法可以做到这一点?我正在使用库中的开源版本,我通常使用子类来覆盖函数然后使用它们。我不知道它是否以相同的方式工作。有人遇到过类似的问题吗?

提前致谢。

此致。

这可能对你有帮助:

myTable = Table(data, repeatRows=1)

# From documentation:

Table(data, colWidths=None, rowHeights=None, style=None, splitByRow=1,repeatRows=0, repeatCols=0, rowSplitRange=None, spaceBefore=None,spaceAfter=None)