Report 如何删除PDF报告中标题和正文之间的空格?

Report 如何删除PDF报告中标题和正文之间的空格?,report,odoo,openerp-8,Report,Odoo,Openerp 8,我已经定制了我的销售报告,以便从以下方面查看: 为此: 我对代码部分进行了注释,该部分显示了external\u layout\u header视图中的公司信息: <?xml version="1.0"?> <t t-name="report.external_layout_header"> <div class="header"> <div class="row"> <div cl

我已经定制了我的销售报告,以便从以下方面查看:



为此:



我对代码部分进行了注释,该部分显示了
external\u layout\u header
视图中的公司信息:

<?xml version="1.0"?>
<t t-name="report.external_layout_header">
    <div class="header">
        <div class="row">
            <div class="col-xs-3">
                <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="max-height: 45px;"/>
            </div>
            <div class="col-xs-9 text-right" style="margin-top:20px;" t-field="company.rml_header1"/>
        </div>
        <div class="row zero_min_height">
            <div class="col-xs-12">
                <div style="border-bottom: 1px solid black;"/>
            </div>
        </div>
<!-- COMMENTED
        <div class="row">
            <div class="col-xs-3">
                <div t-field="company.partner_id" t-field-options="{'widget': 'contact', 'fields': ['address', 'name'], 'no_marker': true}" style="border-bottom: 1px solid black;"/>
            </div>
        </div>
-->
    </div>
</t>

不知何故,我希望减少标题和报告正文之间的空间。我一直在尝试不同的方法,但运气不好。在Odoo论坛中也有类似的例子,但这是针对使用RML的v7(不推荐使用)。我使用的是OdooV8 QWeb报告

编辑1: 我已经尝试过@Paulo的解决方案:



但这不是我要找的。我需要通过在头球附近移动身体来获得空间,而不是相反

编辑2(解决方案):
正如@Paulo的评论所暗示的,玩弄
margin\u-top
header\u-space
字段的组合成功了。我将
margin\u top
40
减少到
20
header\u间距
35
减少到
15
解决方案是纸质的:在我的例子中是A4

您必须进入“设置>技术>报告>纸张格式>A4”
减少页眉间距值

创建新的纸张格式是定制报告的最佳方式。如果更改默认纸张格式,其他报告将出现问题

首先,您需要为自定义纸张格式创建xml文件,然后在module_report.xml文件中声明该纸张格式

您可以这样声明:

<record id="new_id" model="ir.actions.report.xml">
    <field name="paperformat_id" ref="module.new_paper_format"/>
</record>

我成功地在我的module_report.xml文件中声明了纸张格式,请在您的报告部分后添加以下示例:

    <record id="YOUR_FORMAT_ID" model="report.paperformat">
    <field name="name">YOUR PAPER FORMAT NAME</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">20</field>
    <field name="margin_bottom">23</field>
    <field name="margin_left">7</field>
    <field name="margin_right">7</field>
    <field name="header_line" eval="False" />
    <field name="header_spacing">15</field>
    <field name="dpi">90</field>
    <field name="report_ids" eval="[(4, ref('YOUR_MODULE.REPORT_ID'))]"></field>
</record>

您的纸张格式名称
A4
0
0
肖像画
20
23
7.
7.
15
90

谢谢您的回答!尽管如此,这会将标题向下移动。事实上,我试图通过移动标题附近的主体来获得空间,并替换评论公司信息所留下的空间。现在,在sama place,你必须编辑上边距(mm)是的!这种组合适合我!更新您的答案,以便我可以接受它作为正确的谢谢!是的,我知道更改将影响其他报告。我会考虑你的建议。我为新的纸张格式创建了xml文件。你能描述一下如何在我的report.xml文件中声明这一点吗