Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
7004 Lượt xem

I am trying to create a paper format that is going to be printed in a thermal printer which has a paper roll, the problem is that in the model report.paperformat have to be defined the height, but in a paper roll that doesnt have sense, how can achieve to create a paper format that behaves like dynamic height depending in its content?.

I am defining the paperformat like this:

<record id="paperformat_invoice_ticket" model="report.paperformat">
<field name="name">Factura formato ticket</field>
<field name="default" eval="True" />
<field name="format">custom</field>
<field name="page_height">150</field>
<field name="page_width">80</field>
<field name="orientation">Portrait</field>
<field name="margin_top">0</field>
<field name="margin_bottom">0</field>
<field name="margin_left">0</field>
<field name="margin_right">0</field>
<field name="header_line" eval="False" />
<field name="dpi">90</field>
</record>


And the template is like this:


<template id="report_invoice_formato_ticket">
<t t-call="web.internal_layout">
<div class="page">
<!--code of template-->
</div>

</t>
</template>
Ảnh đại diện
Huỷ bỏ

Good one keep it up

hi did you find the answer?

Câu trả lời hay nhất

Try defining any paper format but without margins on top and bottom and put header and footer content in the body of the template for the report

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 12 19
4341
1
thg 5 19
9498
2
thg 9 18
8757
0
thg 7 18
2720
0
thg 2 22
2130