【发布时间】:2021-04-26 20:00:52
【问题描述】:
我使用这种方式添加字体并打印 pdf,但字体顺序未更正。 在pdf.php中
require_once('tcpdf_include.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage('P', 'A7');
$fontname = TCPDF_FONTS::addTTFfont('../fonts/Pyidaungsu-2.5.1_Regular.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont($fontname, '', 14, true);
我写的字体顺序正确,但是
$block1 = <<<EOF
<table style="font-size:9px; text-align:center">
<tr>
<td style="width:160px;">
<div>
Date: $saledate
<p style="font-size:10px">Aung Kyaw Oo(တောင်းဖျာနှီးကုန်)</p>
</div>
</td>
</tr>
</table>
EOF;
$pdf->writeHTML($block1, false, false, false, false, '');
我使用了 utf_8general_ci 中的数据库
pdf တောင်းဖျာနှီးကုန် as "တောင်းဖျာနှီးကုန်" 中缅甸字体(Pyidoungsu unicode 字体)的字体顺序错误
【问题讨论】:
-
请将您的代码作为文本,而不是图像
-
@WBM,对不起,这是我的第一次。我编辑了我的问题