Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Qweb-html 纸张设置的问题



  • (1) 销货单纸张设置       
    <record id="paperformat_xhd" model="report.paperformat">
                <field name="name">销货单</field>
                <field name="default" eval="True"/>
                <field name="format">custom</field>
                <field name="page_height">140</field>
                <field name="page_width">240</field>
                <field name="orientation">Portrait</field>
                <field name="margin_top">15</field>
                <field name="margin_bottom">0</field>
                <field name="margin_left">35</field>
                <field name="margin_right">35</field>
                <field name="header_line" eval="False" />
                <field name="header_spacing">0</field>
                <field name="dpi">90</field>
            </record>

    (2) 销货单报表和菜单设置
            <report
                id="action_report_xhd"
                string="销货单"
                model="hm.outline"
                report_type="qweb-html"
                name="hm_stock.report_xhd"
                file="hm_stock.report_xhd"
            />
    (3) 报表与纸张关联
            <record id="action_report_xhd" model="ir.actions.report.xml">
                <field name="paperformat_id" ref="hm_stock.paperformat_xhd"/>
            </record>

    现在的问题是,report_type="qweb-pdf", 自定义纸张有用。
    如果report_type="qweb-html", 在弹出的报表窗口中打印报表,纸张大小都是A4的

    不想用pdf格式,因为pdf格式,要先下载再打开再打印,html直接在页面显示然后单击打印就可以



  • (1) 销货单纸张设置       
    <record id="paperformat_xhd" model="report.paperformat">
                <field name="name">销货单</field>
                <field name="default" eval="True"/>
                <field name="format">custom</field>
                <field name="page_height">140</field>
                <field name="page_width">240</field>
                <field name="orientation">Portrait</field>
                <field name="margin_top">15</field>
                <field name="margin_bottom">0</field>
                <field name="margin_left">35</field>
                <field name="margin_right">35</field>
                <field name="header_line" eval="False" />
                <field name="header_spacing">0</field>
                <field name="dpi">90</field>
            </record>

    (2) 销货单报表和菜单设置
            <report
                id="action_report_xhd"
                string="销货单"
                model="hm.outline"
                report_type="qweb-html"
                name="hm_stock.report_xhd"
                file="hm_stock.report_xhd"
            />
    (3) 报表与纸张关联
            <record id="action_report_xhd" model="ir.actions.report.xml">
                <field name="paperformat_id" ref="hm_stock.paperformat_xhd"/>
            </record>

    现在的问题是,report_type="qweb-pdf", 自定义纸张有用。
    如果report_type="qweb-html", 在弹出的报表窗口中打印报表,纸张大小都是A4的

    不想用pdf格式,因为pdf格式,要先下载再打开再打印,html直接在页面显示然后单击打印就可以



  • 浏览器待打印的界面,Ctrl+P 弹出的打印框中,没有选择纸张的选项吗?


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待