Ошибка pchart: Сообщение: imageftbbox () [function.imageftbbox]: Неверное имя файла шрифта - PullRequest
2 голосов
/ 31 августа 2011

Я пробовал несколько разных способов, и сейчас я веду себя как можно точнее.Я использую xampp на Windows 7 с PHP / pChart.В моем коде у меня есть:

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

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

Я включил '/' перед шрифтами, чтобы библиотека случайно не добавила .ttf, который я читаю, может произойти в некоторых случаях.

Любая помощь в этом вопросе будет принята с благодарностью.

1 Ответ

0 голосов
/ 07 сентября 2012

Я использую несколько дней назад pChart и получаю ту же ошибку, когда копирую и вставляю пример кода из документации pChart.Просто попробуйте добавить местоположение шрифта, добавив к нему полный абсолютный путь:

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

И я храню библиотеку pChart в [root]/libs/pChart/.Конечно, вы должны быть уверены, что у вас есть папка "шрифты".Мой код прекрасно работает с ним.Поэтому я думаю, что ваша ошибка заключалась в попытке выделить системные шрифты вместо локальных включений.

...