如何在PDF报告上显示二进制字段图像?
答
编辑你的rml文件。我使用'image_field'作为二进制字段。
<image>[[ obj.image_field or removeParentNode('image') ]]</image>
你也可以指定位置
<image x="21.3cm" y="47.6cm" height="40.0" >[[ obj.image_field or removeParentNode('image') ]]</image>
答
您可以使用以下.SXW表达:
[[ obj.image_field and setTag('para','image',{'width':'80.0','height':'80.0'}) ]] [[ obj.image_field ]]
此得到由发动机转换为:
<para rml_tag="obj.image_field and setTag('para','image',{'width':'80.0','height':'80.0'})">[[ '' ]] [[ obj.image_field ]]</para>
答
用于打印即时消息年龄保存在数据库作为qweb报告binary
领域上,
<img t-att-src="'data:image/png;base64,%s' % o.your_image_field"/>
TNX对漂亮的答案+1,是有可能隐藏图像标签,如果在数据库二进制字段为空? –