1

如何在 OpenERP 的报表上显示二进制字段图像?我只是使用 .sxw 将其转换为 .rml。我想在 pdf 报告中显示该图像。

4

3 回答 3

4

编辑你的 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>
于 2012-05-03T14:35:10.880 回答
2

用于打印保存在数据库中的图像作为binaryqweb 报告的字段,

<img t-att-src="'data:image/png;base64,%s' % o.your_image_field"/>
于 2015-05-25T05:51:26.930 回答
0

您可以使用以下 .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>
于 2012-05-08T20:15:12.253 回答