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

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

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

点击(此处)折叠或打开

  1. cd /usr/local/src
  2. wget http://download2.advsofteng/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);
效果为:


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


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


博主所有文章已转自私人博客 Joe 的个人博客,谢谢关注!

更多推荐

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

本文发布于:2023-04-04 09:57:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/bede3de4f94afcc200094513e78b38ff.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中文   模块   加载   ChartDirector   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 42017文章数
  • 14阅读数
  • 0评论数