python - Python ReportLab - 自动 PageBreak 创建空白页
问题描述
我的报告都是动态的。我已经在我的代码中实现了 CondPageBreak,因此如果下一部分数据没有拆分并且不应该拆分,那么它会进行分页。这有效,除非我遇到前一页已满的情况,因此 reportlab 自动检测下一帧并添加 PageBreak,因为它认为下一帧不适合现在的整页。但是,我已经在我的条件分页符中考虑了这一点,所以它最终得到了一个空白页。
这只发生在前一页 100% 满(高度)并触发前瞻报告实验室 PageBreak 时。
有什么办法可以防止这种情况发生吗?这是我的想法,但没有成功实施:
- 在调用条件分页符之前,我可以看到页面上还剩下多少空间
- 我可以检查当前页面上是否有任何框架,如果没有,则不要调用条件分页符
需要帮助弄清楚如何实施这些可能的解决方案之一(或者我没有想到的解决我的问题的东西)。
解决方案
推荐阅读
- java - 有什么方法可以检测用户手指触摸相机[心率监测器的相同功能]并开始视频捕捉?
- sql - 模式可以用于替换python中re.sub中的组吗
- python - 如何在 django 中创建单个帖子和 url 详细信息的视图?
- database - 对战游戏中标注边的数据设计问题
- php - 在php中获取多维数组的特定值
- python - 如何让 GPU 上的深度学习模型训练更快?
- haskell - Haskell-从根到叶的列表
- php - 将表单提交到 php 文件后转到 previos 页面,其中 div 加载到特定内容
- ionic-framework - 离子选项卡内的离子段未正确显示子页面
- python - (在 Ubuntu 服务器上使用“imgkit”) wkhtmltopdf:无法连接到任何 X 显示器