2011-08-31 68 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/。当然,你必须确定你有一个“字体”文件夹。我的代码适用于它。所以我想你的错误是试图分配系统字体而不是本地包含。

相关问题