mantis图形报表的图片无法显示

mantis图形报表的图片无法显示

ID:13852330

大小:41.00 KB

页数:5页

时间:2018-07-24

mantis图形报表的图片无法显示_第1页
mantis图形报表的图片无法显示_第2页
mantis图形报表的图片无法显示_第3页
mantis图形报表的图片无法显示_第4页
mantis图形报表的图片无法显示_第5页
资源描述:

《mantis图形报表的图片无法显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一mantis中图形报表的安装(已验证,可成功)mantis中图形报表的安装图形报表的设置默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块并设置$g_use_jpgraph为ON才能打开图形报表;1)下载JPGraph:从http://www.aditus.nu/jpgraph/index.php下载JPGraph的安装文件,目前最高版本是1.14;2)将下载下来的jpgraph-1.14.tar.gz解压缩到C:PHPincludes目录下;(随便目录下)3)打开config

2、_inc.php文件,修改$g_jpgraph_path为JPGraph的src目录,$g_use_jpgraph为ON;4)修改Windows目录下的PHP.ini文件,将“;extension=php_gd2.dll”和“;extension=php_iconv.dll”两行前面的分号删除;另外如果extension_dir项不正确,请把extension_dir改为正确的值(应该是extension_dir="./extensions/",我这里不知道为什么是extension_dir="./",

3、大概就是因为使用懒人安装方法的缘故吧);5)将C:PHPdlls下面的iconv.dll复制到WindowsSystem32目录下,以上两个步骤使PHP自动载入php_gd2和php_iconv.dll模块,这两个模块是JPGraph在显示图表和进行汉字编码转换是所必须的;6)修改JPGraph的src目录下的jpgraph.php;将CACHE_DIR和TTF_DIR分别定义为Windows下的Temp目录和Fonts目录,如下所示DEFINE("CACHE_DIR","E:/WinTemp/T

4、emp/jpgraph_cache");DEFINE("TTF_DIR","C:/WinNT/Fonts/");(没用)7)现在再打开Mantis的统计页面,可以看到多了分别按状态等进行统计的图形报表,包括柱图、饼图和线图;8)不过如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的,JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此

5、汉字显示出来都是乱码,解决方法是在Mantiscoregraph_api.php中增加对图形标题等设置字体的代码;对于柱图和线图,要设置图形标题和x、y轴标题、节点标题://Setthetitleandaxisfontifthedefault_languageissettochinese if(config_get(’default_language’)==’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $gra

6、ph->xaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->SetFont(FF_SIMSUN,FS_NORMAL); } elseif(config_get(’default_language’)==’chinese_traditional’){

7、 $graph->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->SetFont(FF_CHINESE,FS_NORMAL); }; 对于饼图,要

8、设置图形标题和图例名称://Setthetitleandlegendfontifthedefault_languageissettochinese if(config_get(’default_language’)==’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->legend->SetFont(FF_SIMSUN,FS_NORMAL);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。