我正在寻找使用报告实验室的 pdfgen 扩展工具的功能,该工具目前仅使用;
if json_data[definition["field"]] != "":
c.drawString(
definition["x"] * cm,
definition["y"] * cm,
json_data[definition["field"]]
)
和json;
{
"field":"name",
"x":1.8,
"y":10
},
因此,要绘制图像而不是字符串,我做了以下操作;
if json_data[definition["field"]] != "":
if definition.has_key("image"):
c.drawImage(
os.path.join(os.getcwd(), "images", "successIcon.gif"),
definition["x"] * cm,
definition["y"] * cm,
width=16, height=16,
)
else:
c.drawString(
definition["x"] * cm,
definition["y"] * cm,
json_data[definition["field"]]
)
将 json 更新为;
{
"field":"name",
"x":1.8,
"y":10,
"image":"name"
},
那个电话有什么问题drawImage
吗?根据文档,它看起来是正确的,但它并没有做到,drawImage
因为我试图记录函数获取的参数并且我什么也没得到。