python - Reportlab 表缺少底线
问题描述
我正在使用 reportlab 创建一个表格,并希望所有单元格都有边框。根据文档:
GRID 相当于同时应用 BOX 和 INNERGRID
所以我使用的风格
('GRID', (0,0), (-1,-1), 1, colors.black)
这样,表格中就缺少了底线(最后一行下方的线)。我还尝试在桌子周围添加一个 BOX,但异常仍然存在。我怎样才能解决这个问题?
解决方案
问题是由表格正下方的图像引起的。图像有一个白色背景,这使得底线似乎消失了。事实上,它被图像掩盖了。看起来表格在计算其大小时不考虑边框的大小。我通过在表格和图像之间添加一个 Spacer 克服了这个问题。
推荐阅读
- .htaccess - .htaccess 规则从 URL 中删除(如果存在)?
- amazon-web-services - 来自 AWS ECS-CLI compose 的 YAML 属性未记录在案
- html - 为什么我添加动画背景时无法单击任何内容?
- sql - 汇总表中的所有字符并将总和显示为一个 SQL
- nestjs - TSlint 规则导出名称忽略点后的所有内容
- python - Tensorflow 的会话运行 feed_dict 方法的示例或解释?它有什么作用?
- c++ - 需要不到一秒的执行时间
- javascript - 单击显示/隐藏内容
- javascript - query an arbitrary html element, e.g. to see if it is disabled, with shinyjs
- excel - 将值导入数组时出现类型不匹配错误