0

私は TCPDF のドキュメントを読んでみましたが、Prestashop の e コマース システムで請求するためにカスタム フォント「Georgia」を TCPDF に追加する際に問題が発生しています。

私はこのドキュメントを使用しようとしてきましたが、

http://www.tcpdf.org/fonts.php

以下を追加する場所を見つけようとしています。

$fontname = $pdf->addTTFfont('/themes/MYTHEME/fonts/Georgia.ttf', 'TrueTypeUnicode', '', 32);

$pdf->SetFont('georgia', '', 14, '', 'false');

これをドキュメントのどこかに /classes/pdf/PDF.php に追加しますか? 次に、PDFGenerator.php を次のように変更します。

const DEFAULT_FONT = 'helvetica';

const DEFAULT_FONT = 'georgia';

私は少し初心者で、これを理解することはできませんが、驚くことではありませんが、私は近づいていると感じています!

正しい方向に微調整していただければ幸いです。:)

4

1 に答える 1

0

TCPDF では、フォルダーへの書き込みアクセスaddTTFfontが必要です。関数を 1 回実行するだけで、TCPDF バージョンのフォントが作成されます。fontsaddTTFfont

後は、SetFontこの値を参照するために使用するだけです。この変換の結果、元の .ttf ファイルを保持する必要がなくなったと思います。

于 2013-06-30T18:14:12.757 に答える