绘图后的ReportLab缩放画布(适合页面)

2024-09-27 20:14:55 发布

您现在位置:Python中文网/ 问答频道 /正文

使用pythonreportlab库的canvas,范例似乎是在绘制原语之前应用变换。你知道吗

我的愿望是缩放我已经绘制的内容以适应页面大小。你知道吗

问题是,在完全绘制对象之前,我无法知道绘制对象的范围。这是因为图形对象的输入是一个流,它不会预先公开最大范围。你知道吗

现在,我必须:

  • 绘制我的对象
  • 检查其范围
  • 在新画布中,将比例设置为适合页面大小的范围
  • 再次绘制对象

在某些情况下,对象绘制可能需要几秒钟。两次这样做确实让人觉得很累。你知道吗

有什么办法可以更快地做到这一点吗?你知道吗


Tags: 对象图形内容画布绘制情况页面比例

热门问题