0

現在、FPDF を使用して PDF 見積もりを生成しています。次の出力を取得したい:

€520

これを行うことによって:

$pdf->Cell(20, 10, chr(128).' 520', 1, 0);

しかし、 fpdf は空のスペースを表示するだけです。Calibri をフォントとして使用しており、次のようにロードします。

$pdf->AddFont('Calibri', '', 'calibri.php');

しかし、役に立たない。面白いことに、chr 123 から 127 および 129 などが機能します。表示されない唯一の記号はユーロ記号です。誰でもこれを行う方法の手がかりを持っていますか?

更新:試してみると

$pdf->Cell(20, 10, utf8_decode('€ 520'), 1, 0);

私は疑問符を取得します。calibri.php で chr(128) を見つけたので、無効なフォントではないはずです。

4

3 に答える 3

1

「128 /.notdef」を削除して、calibri.php フォントを変更しました。その後何とか動いたのですが…

于 2013-06-30T15:09:16.273 に答える