Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

    Qweb-pdf 报表中文字体的问题

    Odoo 开发与实施交流
    2
    3
    2474
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      t11t11 last edited by

      Qweb 报表代码如下:
      <?xml version="1.0" encoding="utf-8"?>
      <openerp>
          <data>
              <template id="template_report_xhd">
                  <t t-call="report.html_container">
                      <t t-set="tablelines" t-value="8"/>
                      <div class="page">
                          <style>
                              table.xhd_head {
                              font-family: "SimSun";
                              font-size: 24px;
                              color:#000000;
                              border-width: 0px;
                              border-color: #FFFFFF;
                              width:100%;
                              }
                              table.xhd_head th {
                              border-width: 0px;
                              }
                              table.xhd_head td {
                              border-width: 0px;
                              }
                          </style>
                          <div align="center">
                              <h1>
                                  <t t-esc="res_company.name"/>
                              </h1>
                              <h2>销 货 单</h2>
                          </div>
                          <table class="xhd_head">
                              <tr>
                                  <td>客 户:</td>
                                  <td colspan="3">
                                      <t t-esc="docs[0].customer_id.long_name"/>
                                  </td>
                                  <td>送货单位:</td>
                                  <td></td>
                              </tr>
                              <tr>
                                  <td>送货地址:</td>
                                  <td colspan="3">
                                      <t t-esc="docs[0].customer_id.address"/>
                                  </td>
                                  <td>卡车号码:</td>
                                  <td></td>
                              </tr>
                              <tr>
                                  <td width="14%">联系电话:</td>
                                  <td width="26%">
                                      <t t-esc="docs[0].customer_id.tel"/>
                                  </td>
                                  <td width="14%">联系人:</td>
                                  <td width="16%">
                                      <t t-esc="docs[0].customer_id.contactor"/>
                                  </td>
                                  <td width="14%">出货日期:</td>
                                  <td width="16%">
                                      <t t-esc="docs[0].date"/>
                                  </td>
                              </tr>
                          </table>

      转换成PDF文件后,能显示中文,但PDF中的字体为 ????四个问号。由于是用针打打印,打印出来的字不清晰,好象分辨率不够。
      通过PDF修改软件,把中文字体改成“SimSun"打印又变正常。

      请问如何让WHtmltopdf 直接输出有是”SimSun“的中文????

      请高手指教!!!!

      1 Reply Last reply Reply Quote 0
      • mrshelly
        mrshelly last edited by

        应该是你的PDF查看软件的问题吧?

        那个应该不是未知字体, 应该是"宋体" 这两个字. 然后 你的PDF查看软件对于这两个字的 GBK 编码无法正常显示的缘故..
        你换到  Linux 下看看这个PDF文件?

        1 Reply Last reply Reply Quote 0
        • First post
          Last post