2016-03-23 85 views
0

我正在爲pdf生成創建magento擴展。我需要使用Verdana Bold,Verdana Reg ...字體到使用Zend_Pdf生成的我的pdf文件。任何人都可以解釋如何使用適當的路徑來訪問TTF類型的字體。Zend_Pdf將Verdana字體添加到PDF

回答

0

這首先你應該上傳所需的字體文件到一個目錄上傳的字體最好的地方就是裏面lib文件夾,以便在此演示將使用創建一個名爲customfontslib文件夾目錄並上傳有我的字體文件

現在把它所需的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); 

希望這有助於

+0

我試過了。但是我對如何放置路徑有一些困惑,例如:我將字體文件複製到包含php代碼的文件夾'XXXX'。從那裏我需要調用字體。可能嗎??? –