首页 > 解决方案 > 在使用 reportlab 构建表格时设置表格的缩进

问题描述

我正在尝试用 Python 中的 Reportlab 构建报告,它工作得很好。因此我找不到设置表格缩进的命令(在画布上而不是单元格内的缩进)。

我想把桌子移到左边,leftIndent什么都不做?(或者我只是实施错了吗?)

table = Table(data, repeatRows=1, hAlign='LEFT', colWidths=[380/nr_heading_items] * nr_heading_items)
table.setStyle(TableStyle([('FONTSIZE', (0, 0), (l_heading, 0), 16), ('leftIndent', 10)]))
story.append(table)

有什么建议么?

标签: pythonreportlab

解决方案


将表格向左移动,就像在左边距旁边左对齐一样?

设置colWidths=['*']。这将强制表格使用整个页面宽度并自动将其对齐到左侧。


推荐阅读