pchart 错误:消息:imageftbbox() [function.imageftbbox]:字体文件名无效

发布于 2024-12-02 02:43:08 字数 407 浏览 1 评论 0原文

我尝试了多种不同的方法,现在我已尽可能明确地表达了。我在 Windows 7 上使用 xampp 和 PHP/pChart。在我的代码中,我有:

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

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

我确实在字体前面包含了“/”,这样库就不会意外地附加我读到的 .ttf 在某些情况下可能会发生的情况。

任何有关此事的帮助将不胜感激。

I've tried a number of different ways and right now I'm being as explicit as I can. I'm using xampp on Windows 7 with PHP/pChart. In my code I have:

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

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

I did include the '/' in front of the Fonts so that the library doesn't accidentaly append a .ttf which I read can happen in some cases.

Any assistance in this matter would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏天碎花小短裙 2024-12-09 02:43:08

几天前,我使用 pChart,当我从 pChart 文档中复制粘贴示例代码时,出现了同样的错误。只需尝试通过添加完整的绝对路径来添加字体位置:

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

我将 pChart 库存储在 [root]/libs/pChart/ 中。当然,您必须确保您有一个“fonts”文件夹。我的代码可以很好地配合它。所以我猜你的错误是尝试分配系统字体而不是本地包含。

I use a few days ago pChart and got same error when i copy-paste example code from pChart documentation. Simply try to add location of font by adding full absolute path to it:

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

And i store pChart library in [root]/libs/pChart/. Of course u must be sure that u have a "fonts" folder. My code works fine with it. So i guess your mistake was in trying to allocate system fonts instead of local includes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文