我正在使用 python 2.7,我在 reportLab 工作。但我想设置页面的最小尺寸myFileFormat.pdf
。这里有同样的问题,但这不是我的问题的答案。代码在这里:
self.tokenFile = "myFileFormat.pdf"
data=[["val 1"] ,["val 2"],["val 3"]]
t=Table(data,5*[0.4*inch], 4*[0.4*inch])
t.setStyle(TableStyle([('ALIGN',(0,0),(0,-1),'CENTER'),
('BACKGROUND',(0,0),(0,0),'#D1D1D1'),
]))
self.doc = SimpleDocTemplate(self.tokenFile,pagesize=letter,
rightMargin=72,leftMargin=72,
topMargin=72,bottomMargin=60)
self.report = []
styleN = styles['Normal']
self.report.append(t)
self.doc.build(self.report)
我想手动设置页面大小。我如何解决这个问题?
编辑:
当我设置pagesize=(3*inch, 3*inch)
. 它将页面上的数据分成两页。数据仅包括一列四行的表格形式。我希望该数据在同一页面上是静态的。