在qweb pdf报告中,Odoo更大的页眉/页脚

时间:2015-11-24 08:05:41

标签: pdf report openerp qweb

我需要在Odoo中为发票报告定义自己的页眉和页脚,但我遇到的问题是他们不适合。页脚被截断(最底层的内容不可见),页眉与主体重叠(div class =" page")内容。有没有办法增加页眉/页脚留下的空间?页面格式标题间距似乎定义了标题和正文之间的空间和设置:

<div class="header" style="height: 30%">
<div class="page" style="height: 40%">
<div class="footer" style="height: 30%">

无论我使用什么百分比,似乎都要做。有任何想法吗?

2 个答案:

答案 0 :(得分:1)

如果您在技术设置中设置纸张格式,则会影响用于欧洲A4的其他报告或任何预定义的报告,而是尝试提供您自己的自定义纸张格式

<odoo>
<record id="report.paperformat_us" model="report.paperformat">
    <field name="name">US Letter</field>
    <field name="default" eval="True"/>
    <field name="format">Letter</field>
    <field name="page_height">0</field>
    <field name="page_width">0</field>
    <field name="orientation">Portrait</field>
    <field name="margin_top">30</field>
    <field name="margin_bottom">40</field>
    <field name="margin_left">7</field>
    <field name="margin_right">7</field>
    <field name="header_line" eval="False"/>
    <field name="header_spacing">40</field>
    <field name="dpi">90</field>
</record></odoo>

并在 openerp .py

的数据下添加report_paperformat.xml

答案 1 :(得分:0)

在菜单设置/技术/报告/纸张格式/欧洲A4中,您可以设置底部边距(mm)(如果欧洲A4是您的公司格式)。

纸张格式在公司视图中全局定义,分别在报告定义中定义。