Reportlab table 缺少底线
Reportlab table missing bottom line
我正在使用 reportlab 创建一个 table 并希望所有单元格都有边框。
根据文档:
GRID is the equivalent of applying both BOX and INNERGRID
所以我使用的是样式
('GRID', (0,0), (-1,-1), 1, colors.black)
这样,底线(最后一行下方的线)就从 table 中消失了。我也尝试在 table 周围添加一个 BOX,但异常仍然存在。我该如何解决这个问题?
问题是由 table 正下方的图像引起的。图像有一个白色的背景,这使得底线似乎消失了。事实上它被图像掩盖了。看起来 Table 在计算其大小时不考虑边框的大小。我通过在 Table 和图像之间添加一个 Spacer 来克服这个问题。
我正在使用 reportlab 创建一个 table 并希望所有单元格都有边框。 根据文档:
GRID is the equivalent of applying both BOX and INNERGRID
所以我使用的是样式
('GRID', (0,0), (-1,-1), 1, colors.black)
这样,底线(最后一行下方的线)就从 table 中消失了。我也尝试在 table 周围添加一个 BOX,但异常仍然存在。我该如何解决这个问题?
问题是由 table 正下方的图像引起的。图像有一个白色的背景,这使得底线似乎消失了。事实上它被图像掩盖了。看起来 Table 在计算其大小时不考虑边框的大小。我通过在 Table 和图像之间添加一个 Spacer 来克服这个问题。