2011-08-31 74 views
2

我試過了很多不同的方法,現在我儘可能的明確了。我在Windows 7上使用xampp和PHP/pChart。在我的代碼有:pchart錯誤:消息:imageftbbox()[function.imageftbbox]:無效的字體文件名

<?php 
    include('pChart/pData.class');  
    include('pChart/pChart.class'); 
    putenv('GDFONTPATH=' . 'C:\Windows'); 

     ... 
    $Test->setFontProperties("/Fonts/tahoma.ttf",8); 
     ... 
?> 

我的確在字體前面包括「/」,使庫不不期而遇追加的.ttf我看可以在某些情況下發生的。

在這個問題上的任何援助將不勝感激。

+0

字體實際上是否位於被調用的位置? – random

+0

據我所知可以。 –

+0

這是什麼版本的pChart?所有這些方法調用看起來不像你在2.0中看到的那樣 – random

回答

0

我幾天前使用pChart,並從pChart文檔複製粘貼示例代碼時得到相同的錯誤。簡單地嘗試通過添加完整的絕對路徑,以它來添加字體的位置:

$font_folder = $_SERVER['DOCUMENT_ROOT']."/libs/pChart/fonts/"; 
$Test->setFontProperties($font_folder."/Fonts/tahoma.ttf",8); 

而且我店pChart庫[root]/libs/pChart/。當然,你必須確定你有一個「字體」文件夾。我的代碼適用於它。所以我想你的錯誤是試圖分配系統字體而不是本地包含。

相關問題