要使用 ReportLab 库绘制长方形并填充颜色和边框线颜色,可以按照以下步骤进行:\n\n1. 导入所需的模块和类:\npython\nfrom reportlab.lib.pagesizes import letter\nfrom reportlab.pdfgen import canvas\n\n\n2. 创建一个 Canvas 对象并指定要保存的 PDF 文件的名称:\npython\nc = canvas.Canvas("rectangle.pdf", pagesize=letter)\n\n\n3. 设置填充颜色和边框线颜色:\npython\nfill_color = 'red'\nborder_color = 'blue'\n\n\n4. 使用 canvas 的 drawRect 方法绘制长方形,并指定填充颜色和边框线颜色:\npython\nc.setFillColor(fill_color)\nc.setStrokeColor(border_color)\nc.rect(100, 100, 200, 100, fill=1)\n\n\n5. 保存并关闭 Canvas 对象:\npython\nc.save()\n\n\n完整的代码示例:\npython\nfrom reportlab.lib.pagesizes import letter\nfrom reportlab.pdfgen import canvas\n\nc = canvas.Canvas("rectangle.pdf", pagesize=letter)\n\nfill_color = 'red'\nborder_color = 'blue'\n\nc.setFillColor(fill_color)\nc.setStrokeColor(border_color)\nc.rect(100, 100, 200, 100, fill=1)\n\nc.save()\n\n\n运行代码后,会生成一个名为"rectangle.pdf"的 PDF 文件,其中包含一个填充颜色为红色、边框线颜色为蓝色的长方形。

ReportLab 绘制长方形并填充颜色和边框线

原文地址: https://www.cveoy.top/t/topic/pZeO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录