コンテンツへスキップ
メニュー
この質問にフラグが付けられました
5 返信
14501 ビュー

Hello all,

Somebody here know how to change the font type in a PDF report?

I'm on Odoo v8.

Thanks

アバター
破棄
最善の回答

I had the same problem but managed it with report.style

Howto:

  1. Install the truetype font under /usr/share/fonts & restart server

  2. Goto website and choose html editor

  3. Choose style from dropdown and add your font under body

  4. body {

    color: #000 !important;

    word-wrap: break-word;

    font-family: Open Sans;

    }

  5. Save it and generate the qweb report.

アバター
破棄
最善の回答

Pascal, I'm strugling with the same problem. Managed to change the font type of the HTML but as soon as you turn them back into PDF font is back to basic. 

アバター
破棄
著作者

If I find solution, I will come back here to write it.

著作者 最善の回答

Look at this one, it works for me today. It's the only CSS I need for the moment. 

<?xml version="1.0"?>
<t t-name="account.report_invoice_document">
    <t t-call="report.external_layout">
        <div style="font-family: Ubuntu;" class="page">
            <div class="row">
                <div class="col-xs-5 col-xs-offset-7">
                     <h4><strong>Invoicing address : </strong></h4>
                           <div style="margin-left: 20px;">
                                     <address t-field="o.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}"/>
                                     <span t-field="o.partner_id.vat"/>
                            </div>
                </div>
            </div>

 

.......

See PDF with the margin-left and Ubuntu font.

アバター
破棄
最善の回答

Style should be defined inline. File containing custom CSS is not found during PDF conversion.

アバター
破棄
関連投稿 返信 ビュー 活動
2
11月 24
7971
1
4月 25
1349
2
3月 25
1540
4
11月 24
7223
1
3月 24
2144