Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
4 Odpowiedzi
18727 Widoki

I have prepared a custom sales order report, including a new brand header.

Unfortunatelly header overlaps PDF report page body.

What should I do to ensure there is no overlapping between header and body? 

Thanks.

Awatar
Odrzuć
Najlepsza odpowiedź

I tried putting margins everywhere and nothing was working for me. As soon as I used padding instead, it worked fine. I just added a padding-top to the content of the page, and it spaced it nicely away from the header.

Awatar
Odrzuć

This worked for me, thank you.

Najlepsza odpowiedź

You can create a new div which to contains all the report body.

Then you can add the following in the div: style="top:50px" and the body div should go down.

Hope that helps you! :)

Juan.

Awatar
Odrzuć
Najlepsza odpowiedź

You could also try fiddling with the Header Spacing and Top Margin options in the Settings > Reports > Paper Format. Increasing Header Spacing would probably help push the body down

Awatar
Odrzuć
Najlepsza odpowiedź

I also think the best way is to do it with the Paper Format. I usually create a new paperformat.xml in the data folder of my custom module. There you can inherit the record, so you don't have to change it by hand and it will stay the same no matter where you install your custom module:

<record id="report.paperformat_euro" model="report.paperformat">
    <field name="margin_top">50</field>
    <field name="margin_bottom">40</field>
    <field name="margin_left">7</field>
    <field name="margin_right">7</field>
    <field name="header_spacing">45</field>
</record>

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
3
kwi 23
7020
0
maj 24
1847
2
maj 24
3622
3
lut 24
3099
1
lip 23
11257