ReportLab为表格单元格渲染右边框?

时间:2013-05-21 20:35:11

标签: border reportlab

reportlab文档中有LINEBELOW和LINEABOVE。 但我找不到定义右边界或左边界的方法(LINELEFT,LINERIGHT)。

有关如何仅使用右边框渲染单元格的任何建议吗?

修改

我发现'INNERGRID'允许我在两个单元格之间放置边框:

('INNERGRID',(0,0),(1,0),0.3*mm,(0,0,0))

这将在第1行的第1个和第2个单元格之间呈现黑色边框:

┌───────╥───────┐
│ cell1 ║ cell2 │    ║ = Border
└───────╨───────┘    │ = cell

但我正在寻找的是:

╓───────┬───────╖
║ cell1 │ cell2 ║
╙───────┴───────╜

2 个答案:

答案 0 :(得分:1)

有' LINEBEFORE' < -left border,' LINEAFTER' < - 右边框,用于报告实验室

中的此目标

答案 1 :(得分:0)

我认为目前不支持设置TableStyles独立公开的右边界。但是,根据您编辑要添加的问题的内容,您应该可以通过以下方式获得所需内容:

('GRID',(0,0),(-1,-1),0.3*mm,(0,0,0)),
('BOX',(0,0),(-1,-1),0.6*mm,(0,0,0))

这应该是细胞之间的细网格,然后是桌子周围较粗的边框。