【问题标题】:set indent of a table while building it with reportlab在使用 reportlab 构建表格时设置表格的缩进
【发布时间】:2018-09-21 04:33:48
【问题描述】:

我正在尝试使用 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)

有什么建议吗?

【问题讨论】:

    标签: python reportlab


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 2010-09-11
      相关资源
      最近更新 更多