2016-03-23 14 views
0

pdf生成用のmagento拡張機能を作成しています。 Verdana Bold、Verdana Reg ...フォントをZend_Pdfを使って作成したpdfファイルに使用する必要があります。誰でも、TTFタイプのフォントにアクセスするための正しいパスの使い方を説明することができます。Zend_Pdf VerdanaフォントをPDFに追加

答えて

0

を支援そして今、そこに私のフォントファイル

をアップロードしたいPHPファイルにそれを呼び出す(例:Shipment.php内)と同じようにそれを使用し、以下の

$chevinFontBold = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/customfonts/chevin-bold.ttf'); 

$page->setFont($chevinFontBold, 8); 

ここに8はフォントサイズ

+0

これは私が答えを期待したものです。できます。ありがとうございました...私はフォントを配置する場所と正しいパスを取得する方法を知らなかった。すごい仕事。再度、感謝します。 –

0
//load font from file system 

    $font = Zend_Pdf_Font::fontWithPath("/path/to/myfont.ttf"); 

    //add $font to page 

    $page->setFont($font, $fontSize); 

希望これは最初のあなたは、このデモでは、私はcustomfonts呼ばlibフォルダ内のディレクトリを作成し使用しますので、フォントをアップロードするのに最適な場所はlibフォルダ内にあるディレクトリに、希望のフォントファイルをアップロードする必要があり、このため

+0

私はそれを試しました。しかし、私はパスを入れる方法といくつかの混乱を覚えています。例えば、フォントファイルをphpコードを含む 'XXXX'フォルダにコピーしました。そこから私はフォントを呼び出す必要があります。出来ますか??? –