如何在Odoo Reports的所有页面中添加水印?

时间:2018-03-22 10:31:46

标签: python xml odoo qweb

使用下面的代码它只是第一页上的视图。我想在所有页面上显示水印。

B/index-B.tpl

1 个答案:

答案 0 :(得分:2)

您已经得到答案here

在外部布局的标题中添加此水印代码。其外部ID为report.external_layout_header

<style>
    .watermark {
        position: absolute;
        opacity: 0.25;
        z-index: 1000;
        transform: rotate(300deg);
        -webkit-transform: rotate(300deg);
        width: 150%;
    }
</style>

<div class="watermark">
    <p>WATERMARK</p>
    <img t-att-src="'/module_name/static/src/img/image_name.png'" />
</div>

我添加了存储为文件的图像。如果您打算使用静态图像,我认为这是最合适的方式

注意:您可以使用具有不透明度和透明背景的png图像,而不是使用css属性opacity。这就是我必须做的事情