odoo - Odoo 12 中 external_layout_standard 的 qweb 模板的 PDF 报告中的上边距不足
问题描述
我正在使用 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 模板的默认标题之间为所有页面添加边距或填充?
解决方案
推荐阅读
- java - JFrame 无法正确打印
- python - 如何将数据从存储桶逐行流式传输到python脚本
- python-3.x - 在python3中设置精度
- python - 如何在 Python 中实现非 root 和非子进程 ping?
- javascript - HackerRank 问题 PlusMinus 使用 for-loop
- c# - 从相同类型获取对象的构造函数
- apache - 如何将 .htaccess 更新为有条件的 gzip on-the-fly
- arrays - 如何比较字典键和数组?
- java - 使用 java 连接 Atlas MongoDB 失败
- excel - 从其他工作表的单元格中获取值