【发布时间】:2019-02-18 15:59:21
【问题描述】:
我正在使用 reportlab 创建一个表格,并希望所有单元格都有边框。 根据文档:
GRID 相当于同时应用 BOX 和 INNERGRID
所以我正在使用样式
('GRID', (0,0), (-1,-1), 1, colors.black)
这样,表格中就缺少了底线(最后一行下方的线)。我还尝试在桌子周围添加一个 BOX,但异常仍然存在。我该如何解决这个问题?
【问题讨论】:
我正在使用 reportlab 创建一个表格,并希望所有单元格都有边框。 根据文档:
GRID 相当于同时应用 BOX 和 INNERGRID
所以我正在使用样式
('GRID', (0,0), (-1,-1), 1, colors.black)
这样,表格中就缺少了底线(最后一行下方的线)。我还尝试在桌子周围添加一个 BOX,但异常仍然存在。我该如何解决这个问题?
【问题讨论】:
该问题是由表格正下方的图像引起的。图像具有白色背景,这使得底线似乎消失了。事实上,它被图像掩盖了。看起来表格在计算其大小时不考虑边框的大小。我通过在表格和图像之间添加一个 Spacer 克服了这个问题。
【讨论】: