gpt4 book ai didi

python - 在 reportlab 中创建具有不同高度行的表格

转载 作者:太空狗 更新时间:2023-10-30 01:59:50 28 4
gpt4 key购买 nike

我正在尝试使用 reportlab 创建发票模板。对于发票中的行项目,我使用的是表格。表格的第一行包含标题,随后的行将是实际的行项目。我基本上想要实现的是,如果表格只包含 1 个行项目(加上一行标题),表格应该跨越整个页面。

如何做到这一点?我看不到任何单独指定行高的方法。

提前致谢。

最佳答案

您可以在创建 Table 对象时指定每一行的高度:

rows = [["Header1", "Header2"], ["Data1", "Data2"]]
table = Table(rows, colWidths=(50*mm, 50*mm), rowHeights=(10*mm, 250*mm))

要控制表格单元格中的文本对齐方式,您可以使用 TableStyle。

关于python - 在 reportlab 中创建具有不同高度行的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948671/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com