2016-03-23 9 views
0

Pdf oluşturma için magento eklentisi oluşturuyorum. Zend_Pdf kullanılarak oluşturulan pdf dosyasına Verdana Bold, Verdana Reg ... yazı tiplerini kullanmalıyım. Herkes, TTF tipi yazı tiplerine erişmek için uygun yolu nasıl kullanabileceğini açıklayabilir. Ben customfonts denilen lib klasörünün içindeki dizini oluşturmak kullanacak bu gösteriye böylece lib klasör içindekiZend_Pdf Verdana fontunu PDF'e eklemek

cevap

0

yardımcı olur ve Şimdi orada benim yazı tipi dosyası

yüklemek istenilen php dosya üzerinde diyoruz (örn: Shipment.php içinde) ve benzeri kullanmak altında

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

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

Burada 8 yazı tipi boyutu

+0

Yanıt beklediğim şey budur. İşe yarıyor. Çok teşekkürler ... Yazı tipini ve doğru yolu bulmanın yolunu nerede bulacağımı bilmiyordum. Harika iş. Tekrar teşekkürler. –

0
//load font from file system 

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

    //add $font to page 

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

Umut bu dizine ilk istenen yüklemeyin gereken yazı dosyaları bunun için bir yazı tipi yüklemek için en iyi yer

+0

denedim. Ama yolun nasıl yazılacağıyla ilgili bir kafa karışıklığım var. Örneğin: Font dosyalarını php kodu içeren 'XXXX' klasörüne kopyaladım. Oradan yazı tipini aramalıyım. Mümkün mü??? –