python - 在使用 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)
有什么建议么?
解决方案
将表格向左移动,就像在左边距旁边左对齐一样?
设置colWidths=['*']
。这将强制表格使用整个页面宽度并自动将其对齐到左侧。
推荐阅读
- javascript - 如何将字符串数学表达式中的组件与javascript中的未知数字匹配?
- css - Firebase 托管 CSS 文件上传失败
- azure - 触发将数据从 blob 复制到 ADLS,从文件名中提取路径
- julia - 强化学习中的连续动作空间——代理如何从连续空间中选择动作值?
- python - Python代码输出不显示条形图可视化
- python - CNN Pytorch 仅支持空间目标批次的错误
- javascript - Vue JS Make下拉选择在选择选项时运行查询
- asp.net - 文件名的 Ajax 工具包问题(文件名中的非法字符)
- php - 这是 Json 数据、XML 还是数组?
- javascript - 在 Mongoose 中引用另一个 Schema