[PHP-users 26485] JpGraph Error

相良 しの oceanblue17 @ hotmail.com
2005年 8月 18日 (木) 14:45:07 JST


WindowsXP+PHP5.0.4+GD+JpGraph1.19
で以下のソースを実行すると
JpGraph Error
Font file "C;\WINDOWSGOTHIC_TTF_FONT" is not readable or does not exist.
と出てしまいます。

JpGraphphp.iniは
mbstring関連のコメントははずしています。

jpg-config.incは
// DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");
 DEFINE("TTF_DIR","C:\WINDOWS");
 DEFINE("MBTTF_DIR","C:\WINDOWS");
DEFINE('MINCHO_TTF_FONT','MSMINCHO.TTC');
DEFINE('PMINCHO_TTF_FONT','MSMINCHO.TTC');
DEFINE('GOTHIC_TTF_FONT','MSGOTHIC.TTC');
DEFINE('PGOTHIC_TTF_FONT','MSGOTHIC.TTC');
と設定しました。


WINDOWSGOTHIC_TTF_FONT
どこに書かれているか自体がわからないのですが、
対処法、解決法を教えてください。

宜しくお願い致します。


<?php
// 使用するグラフを読み込む
require_once("JpGraph/jpgraph.php");
require_once("JpGraph/jpgraph_pie.php");
require_once("JpGraph/jpgraph_pie3d.php");
 
// データの設定
$data_yes     = mb_convert_encoding("好き", "UTF-8", "auto");
$data_no      = mb_convert_encoding("嫌い", "UTF-8", "auto");
$data_unkown  = mb_convert_encoding("わからない", "UTF-8", "auto");
$data_none    = mb_convert_encoding("無回答", "UTF-8", "auto");
$data_legends = array($data_yes, $data_no, $data_unkown, $data_none);
$data         = array(       43,       15,           32,         10);
 
// グラフオブジェクトの生成
$graph = new PieGraph(350,300,"auto");
 
$title = mb_convert_encoding("にこにこ村について","UTF-8","auto");
$graph->title->Set($title);
$graph->title->SetFont(FF_GOTHIC, FS_NORMAL, 16);
$graph->legend->Pos(0.05, 0.95, "right", "bottom");
$graph->legend->SetFont(FF_GOTHIC, FS_NORMAL);
 
$pie = new PiePlot3D($data);
$pie->SetSize(0.4);
$pie->SetCenter(0.5,0.5);
$pie->SetLegends($data_legends);
 
$graph->Add($pie);
 
// イメージフォーマット
$graph->img->SetImgFormat('gif');
 
// グラフの表示
$graph->Stroke();
?>

_________________________________________________________________
無料でメールボックス250MBの 「MSN Hotmail」 http://www.hotmail.com/ 



PHP-users メーリングリストの案内