当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > ChartDirector Linux下中文显示问题

Linux服务器
Linux Samba Server的配置详解
Linux系统下配置功能完善的Web服务器
Linux终端代理的设置方法介绍
Fodera Core 7系统下构建CVS服务器的方法
Linux进入系统时自动设置环境变量的方法
介绍GPG命令加密文件的方法
如何清理Linux系统中不需要的文件
Linux系统中两种替代“花生壳”的办法
Linux下配置 Tomcat+JDK+MySQL应用平台
Linux操作系统下RPM软件包的使用技巧
linux知识:htaccess
linux:.htaccess文件使用教程
Apache [forbidden 403]错误的解决办法
FreeBSD6.1快速安装配置Bugzilla2.22
访问网站403错误 Forbidden解决方法
httpd.conf文件配置详解
Apache中禁止IP段,在httpd.conf中的写法
apache禁止使用IP访问的实现方法
Apache中禁止以目录方式访问的设置
.htaccess学习笔记

Linux服务器 中的 ChartDirector Linux下中文显示问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 56 ::
收藏到网摘: n/a

用ChartDirector 制作走势图显示中文时,在Windows下是可以正常显示的阿,放到Linux环境下就是显示为[方框],解决方法如下:

程式:

以下为引用的内容:

// Create a XYChart object of size 700 x 450 pixels
XYChart c = new XYChart(700, 450);

// Set the plotarea at (30, 20) and of size 200 x 200 pixels
c.setPlotArea(120, 70, 520, 270);

// Add a line chart layer using the given data
c.addLineLayer(data, -1, "XXXX 走势图");

// Display 1 out of 3 labels on the x-axis.
c.xAxis().setLabelStep(1);

c.setBackground(0xFFFF80, 0x0, 1);
c.setPlotArea(120, 70, 520, 270, 0xFFFFFF, -1, -1, 0xC0C0C0, -1);

c.addLegend(400, 35, false, "simsun.ttc", 10).setBackground(0xFFFF80);
 

其中 【simsun.ttc】 是此程式中使用的中文字型名称。

问题原因:

Linux 下无 【simsun.ttc】 此字型档。

问题解决:

从 Windows 系统将 【simsun.ttc】 此档案复制到专案的JavaSource 下,重新打包,重新发布,重新启动 Server。

或从 Windows 系统将 【simsun.ttc】 此档案复制到专案的【专案目录】/WEB-INF/classes 下,重新启动 Server。