Odoo 10 - Qweb PDF报告header_spacing和margin_top属性

时间:2018-01-19 17:35:35

标签: odoo-10 odoo qweb

我正在定义自己的report.paperformat。我正在为margin_topheader_space尝试不同的配置,但我无法理解每个参数的含义。

  • margin_topheader_space中使用给定值时,wlkhtmltopdf使用哪些单位?
  • 每个值究竟是什么?
  • 15margin_top的值5中使用的值header_line,这是什么意思?

2 个答案:

答案 0 :(得分:2)

请参见下图。

Odoo Qweb Margin

如果增加页眉间距,您还需要调整上边距。上面的图片正在使用

  • 最高保证金(mm)= 40.00
  • 标题间距= 35.00

希望这有助于理解最高保证金标头间距参数!

答案 1 :(得分:0)

如需更多,请将此添加到您的报告中。

<record id="paperformat_sales" model="report.paperformat">
    <field name="name">A4 Sale Order</field>
    <field name="default" eval="True" />
    <field name="format">A4</field>
    <field name="page_height">0</field>
    <field name="page_width">0</field>
    <field name="orientation">Portrait</field>
    <field name="margin_top">8</field>
    <field name="margin_bottom">0</field>
    <field name="margin_left">3</field>
    <field name="margin_right">0</field>
    <field name="header_line" eval="False" />
    <field name="header_spacing">5</field>
    <field name="dpi">90</field>
</record>

<record id="action_sale_order" model="ir.actions.report.xml">
    <field name="paperformat_id" ref="your_module_name.paperformat_sales"/>
</record>