Odoo 12中external_layout_standard qweb模板的qweb模板的PDF报告中的上边距不足

时间:2019-10-23 06:58:59

标签: odoo odoo-12 qweb

我正在使用Odoo 12,我需要使用公司模板的qweb模板打印pdf报告。我使用<t t-call="web.external_layout">来调用公司的默认页眉和页脚,然后为报表正文添加我自己的内容,但是在添加到报表中的页眉和正文内容之间没有足够的上边距。我尝试通过在添加的内容中添加padding-top来解决该问题,它只影响报告的第一页,但影响其他页。另外,我尝试使用以下代码为此模板创建并注册自己的自定义纸张格式:

<report id="action_admission_form_report" string="Admission Form" model="hms.surgery" report_type="qweb-pdf" file="nl_hms_hospitalization.report_nl_admission_form" name="nl_hms_hospitalization.report_nl_admission_form" />


    <record id="paperformat_admission_form" model="report.paperformat">
        <field name="name">Admission Form</field>
        <field name="default" eval="True" />
        <field name="format">A4</field>
        <field name="orientation">Portrait</field>
        <field name="margin_top">50</field>
        <field name="header_line" eval="False" />
        <field name="header_spacing">5</field>
        <field name="dpi">90</field>
    </record>

    <record id="nl_hms_hospitalization.action_admission_form_report" model="ir.actions.report.xml">
        <field name="paperformat_id" ref="nl_hms_hospitalization.paperformat_admission_form"/>
    </record>

但是似乎我做不到(可能是由于不支持Odoo 12)。请指导我如何在所有页面的公司external_layout_standard模板的默认标题之间添加边距或填充?

0 个答案:

没有答案