我想在reportlab中的该表的中间单元格之间添加间距,但在文档中找不到任何相关信息来执行此操作。
尝试过此代码,但不知道是否需要生成单独的表。
from reportlab.lib.pagesizes import inch
from reportlab.platypus import Table, SimpleDocTemplate
from reportlab.lib import colors
doc = SimpleDocTemplate("label.pdf", pagesize=(4 * inch, 6 * inch))
content = []
data= [
['Name', 'John Week', 'NO. 1234'],
['5678', ' ', ' '],
['Aisle', '3' , ' '],
['Table', '2', ' '],
['Location', 'Continental', ' '],
['Units moved', '40', ' '],
['Units pending', '10', ' '],
['Total', '50', ' '],
['Number', '1 of 50', ' '],
]
t=Table(data,colWidths=[1.2*inch,1.4*inch,0.8*inch],style=[
('FONTSIZE', (0,0), (-1,-1), 7),
('ALIGN',(0,0),(-1,-1),'CENTER'),
('VALIGN',(0,0),(-1,-1),'MIDDLE'),
('GRID',(1,2),(-2,-1),1,colors.black),
('BOX',(0,1),(0,1),1,colors.black),
('BOX',(2,0),(2,1),1,colors.black),
])
content.append(t)
doc.build(content)
目前结果:
我想获得以下信息: