如何在所有页面中显示RML自定义页眉和页脚

时间:2014-10-21 07:53:14

标签: openerp-7 rml

我在RML报告中添加了自己的自定义页眉和页脚,问题是当我选择所有记录并打印时,首页打印正确,问题发生在第二页,页眉和报表数据重叠,所以如何设置页眉在所有页面中没有重叠

<template title="High_Value_Item" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
<pageTemplate id="first">
  <frame id="first" x1="30.0" y1="27.0" width="508" height="815"/>
    <pageGraphics>
        <image x="1.3cm" y="26.0cm" height="90.0">[[company.logo or removeParentNode('image')]]</image>
        <place x="16.6cm" y="25.3cm" height="1.8cm" width="15.0cm">
        <para fontSize="7.0" fontName="Helvetica" >[[ display_address(company.partner_id) or  '' ]]</para>
        </place>
        <lines>1.3cm 24.9cm 19.9cm 24.9cm</lines>
    </pageGraphics>
</pageTemplate>

我的RML报告中的上述代码

1 个答案:

答案 0 :(得分:0)

试试这个,

<template title="High_Value_Item" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
    <pageTemplate id="first">
    <frame id="first" x1="8.7cm" y1="5.0cm" height="24.0cm" width="21.5cm"/>
    <pageGraphics>
        <image x="1.3cm" y="26.0cm" height="90.0">[[company.logo or removeParentNode('image')]]</image>
        <place x="16.6cm" y="25.3cm" height="1.8cm" width="15.0cm">
        <para fontSize="7.0" fontName="Helvetica" >[[ display_address(company.partner_id) or  '' ]]</para>
        </place>
        <lines>1.3cm 24.9cm 19.9cm 24.9cm</lines>
    </pageGraphics>
</pageTemplate>

我在空中进行编码,因此如果有任何内容出现在不受欢迎的位置,则可能会更改 x y 坐标。

希望这会对你有所帮助。