
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
Qweb-pdf 报表中文字体的问题
-
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“的中文????
请高手指教!!!! -
应该是你的PDF查看软件的问题吧?
那个应该不是未知字体, 应该是"宋体" 这两个字. 然后 你的PDF查看软件对于这两个字的 GBK 编码无法正常显示的缘故..
你换到 Linux 下看看这个PDF文件?