vtigercrm生成pdf中文乱码

By | 2012年02月2日

PDF中文乱码问题主要是由于VtigerCRM没有配置好中文字体所造成的。

PDF修正方法:

对./vtlib/Vtiger/PDF/TCPDF.php文件修改,即:在第75和76行插入 $family = ‘stsongstdlight’;

if ($size == 0) {
 $size = $this->FontSizePt;
 }
$family = 'stsongstdlight'; //<插入的语句
// try to add font (if not already added)
$fontdata = $this->AddFont($family, $style);
$this->FontFamily = $fontdata['family'];

对.include/tcpdf/TCPDF.php文件修改,即:在第3066和3067行插入 $family = ‘stsongstdlight’;

if ($size == 0) {
 $size = $this->FontSizePt;
 }
$family = 'stsongstdlight'; //<插入的语句
 // try to add font (if not already added)
$fontdata = $this->AddFont($family, $style);
$this->FontFamily = $fontdata['family'];

发表评论

邮箱地址不会被公开。 必填项已用*标注