为了账号安全,请及时绑定邮箱和手机立即绑定

在reportlab中设置表格大小

在reportlab中设置表格大小

蝴蝶刀刀 2022-01-18 21:19:40
我有很多不同的表格要在一个 PDF 文档中创建,所有表格都有不同数量的列。你能把桌子设置成一定的尺寸吗?目前有些更大,然后页面大小和列丢失,有些小得多,只占半页。def v2(lc):                t=Table(lc)                t.setStyle(TableStyle([('SPAN', (0, 1), (-1, 1)),('FONTSIZE',(0,1),(-1,1),15),                                       ('ALIGN',(0,3),(-1,3),'CENTER'),                                       ('INNERGRID', (0,3), (-1,-1), 0.25, colors.black),                                       ('BOX', (0,3), (-1,-1), 1, colors.black)                                       ]))                elements.append(t)                elements.append(PageBreak())
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

你可以colWidths传给Table(lc)

我有 5 列,我像这样设置每列的宽度 Table(lc, colWidths=[0.5*inch,0.7*inch,2*inch,2*inch, 1*inch])


查看完整回答
反对 回复 2022-01-18
  • 1 回答
  • 0 关注
  • 1409 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信