ChartDirector(for php)使用第一步:下载,加载模块,中文支持,及破解

一.ChartDirector介绍
   ChartDirector是Advanced Software Engineering公司开发图表控件,使用方便,灵活,功能强大,并具备交互性。支持平台广泛,如.net,VC,Delphi,PHP,ASP,JSP,JAVA等。本文以及后续相关ChartDirector的文章,除了特别说明,否则全是指ChartDirector For PHP。
   官方网址:http://www.advsofteng.com/
   具体的介绍请大家在网上搜索一下或是看官网吧,在此不加赘述。

二.下载,解压,加载
  在http://www.advsofteng.com/download.html页面下载相对应平台的版本软件,我在此下载的是“ChartDirector For PHP(Linux/i386/i686)"。

点击(此处)折叠或打开

  1. cd /usr/local/src
  2. wget http://download2.advsofteng.com/chartdir_php_linux.tar.gz
  3. tar -zxvf chartdir_php_linux.tar.gz

解压后,如下有如下目录:
drwxr-xr-x 3 root root  4096 Mar 14 10:56 doc              //产品操作使用手册
drwxr-xr-x 3 root root  4096 May 14 17:45 lib              //各版本lib文件以及字体文件   
-rw-r--r-- 1 root root  3527 Mar 14 10:56 LICENSE.TXT      //License声明文件
drwxr-xr-x 2 root root 12288 May 14 18:16 phpdemo          //演示文件
-rw-r--r-- 1 root root  2503 Mar 14 10:56 README.TXT       //Readme说明书

在lib目录下,有多个类似phpchartdirxxx.dll的文件,xxx为对应的PHP版本,在些我的php版本为:
PHP 5.3.2 (cli),所以,我应加载的是phpchartdir530.dll,方法就是:vi /etc/php.ini,加入:
extension=/(rightpath)/chartd/lib/phpchartdir530.dll
重新启动apache。

通过apache发布chartdirector文件后,可以浏览phpdemo,如正确显示示例图表,说明加载正常,可以正常使用了chartdirector了。

三.支持中文
在默认情况下,chartdirector是不带中文字体的,如,你要phpdemo中某个示例的标题或是标签改为中文,出再是会是乱码,解决方法很简单:
在windows系统中C:\windows\fonts下复制相应的字体文件到./lib/fonts下应可以。
下载通过一个示例演示一下:
1)复制Windows系统下字体文件(simhei.ttf,简体黑字)到./lib/fonts下。
2)建立sidelablepie.php副本为sidexx.php,进行更改测试,vi sidexx.php,更改相应代码:
$data = array(83, 15, 2);
$labels = array("原创", "翻译", "转载");
$textBoxObj = $c->addTitle("老杨博客文件来源比例", "simhei.ttf", 15);
$t = $c->setLabelStyle("simhei.ttf", 12);
效果为:
ChartDirector(for php)使用第一步:下载,加载模块,中文支持,及破解_第1张图片

四.注册(破解)
如没有注册,所生成的图在下方会有“ChartDirctor(unregistered) from www.advsofteng.com”黄色条字样。注册方法在./doc/cdphp.htm文档中“Installation”中“Installing ChartDirctor for PHP”中最后部分“Installing the ChartDirctor License”中有说明。在此也不再赘述。


转自:http://blog.chinaunix.net/uid-7654720-id-3207717.html

你可能感兴趣的:(ChartDirector(for php)使用第一步:下载,加载模块,中文支持,及破解)