在reportlab中设置表大小

时间:2019-04-23 06:44:31

标签: python datatable reportlab

我可以在一个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 个答案:

答案 0 :(得分:0)

您可以将class Test { private $var; public function __construct($var) { $this->var = $var; } public function print($var){ return $var } } 传递给colWidths

我有5列,我像这样Table(lc)