背景:
OFC2官方的swf,中文支持有点小bug:如坐标轴上出现中文,旋转时中文不显示。
网上有个open-flash-chart-SimplifiedChinese.swf 的下载,可以很好的解决该问题,但可能是版本较低,并没有官方swf中对鼠标事件的增强。
杯具是,这两个功能(坐标轴中文旋转、鼠标点击增强)项目都必须要……
在无任何FLex开发经验的情况下,借助强大的google,找到了无数先烈们留下的宝贵资源,自己动手做了下简单的修改。
解决方案(仅以修改X轴坐标为例):
1、下载官方OFC2的源码,当然是已支持鼠标增强的版本。
地址:http://ofc2dz.com/OFC2/downloads/OFC2Patches-DZ-Ichor.zip
2、下载个FlashDevelop,官方源码应该是各FlashDevelop的AS3项目工程,地址略,安装、配置。
3、为了支持中文,下载个中文字库,搜索了一大圈,中文字体都太大,动不动超10M,好不容易找了一个,叫“长城宋体”,1.81M,就这个了吧。
(PS:哪位有更小的字体,请推荐,拜谢)
4、准备工作完成,开始修改吧。在解压的OFC2包中,找到源码工程路径: OFC2Patches-DZ-Ichor/open-flash-chart/trunk 双击“open-flash-chart.as3proj"工程文件,在FlashDevelop中打开项目
5、嵌入我们的中文字体:
(1.) open_flash_chart/elements/axis/XAxisLabels.as,将
[Embed(systemFont = 'Arial', fontName = 'spArial', mimeType = 'application/x-font')]
替换为:
[Embed(source = 'D:/CCST.TTF', fontFamily = 'ccst',mimeType = 'application/x-font' , embedAsCFF='false')]
(CCST.TTF即下载的长城宋体的字体文件,放在了D盘得根目录下)
(2.)将该文件(XAxisLabels.as)中make_label()方法里的fmt.font = "spArial"改为fmt.font = "ccst"
6、编译工程,搞定。
参考资料:http://u.hooto.com/guangmean/blog/view/5213.html 感谢该文作者~~
最后:对于坐标轴旋转后的中文显示问题,总觉得应该有更好的解决方案,希望Flex或as高手指点。
分享到:
相关推荐
坐标转换:已知n个点在a,b两坐标系中的坐标值,采用优化方法求转换关系(标准的7参数转换关系,x,y,z的移动,x,y,z的旋转,以及缩放系数)ps:附带空间旋转公式。input: points in A and B。 output:transfer ...
openflashchart ofc 动态报表实例
Foundamentals of C Programming,讲述C的基础入门知识
雷达坐标与GPS和其他坐标系的转换公式。 1. Preface 2 2. Calculation of Geodetic Coordinates from Radar Spherical Coordinates 3 2.1. What do we know! 3 2.2. Calculation of Geocentric Coordinates 5 2.3. ...
OFC-2023-Program-Book
电商海量订单处理OFC系统的关键技术环节
The art and science of C, 英文版, pdf
OFC会议关于光子集成的相关信息集合,很有用处
关于OFC在VS中的应用,简单小例子,数据为静态数据,可自行修改为从数据库中读取的数据。
OFC3发卡器IC卡读写器驱动程序支持Windows 98/ME/2000/XP等操作系统,win7系统未经测试,需要的可以下载使用。OFC3介绍OFC3发卡器,是OCOM食堂IC卡消费机专用发卡充值机,是一种高性能、针对IC卡类,具有USB接口的...
处理海量、高速增长的订单数据 SOA 化体系结构下,协调众多系统运行,保持订单数据的一致性和完整性 可运营、可监控、易部署、易水平扩展
Symposium on Enabling The Cloud: Unleashing The Capabilities Of Emerging Flexible Optical Transport Through SDN And NFV M2HEnabling the Cloud: Unleashing the Capabilities of Emerging Flexible Optical ...
基于Java开源图表工具OpenFlashChart生成蜡烛图(俗称K线图)。使用OFC2的Struts自定义插件返回方式。图表数据来自webapps中的data*.json。
OFC图表使用说明文档 对于open flash chart 的一些参数的详细说明
对旋转机械的故障诊断资料都是国外的文献,相关中文资料比较少,因此对学习相关故障诊断技术的门槛增加,这本书是比较靠谱的书籍之一,旋转机械诊断技术_Fundamentals of Rotating Machinery Diagnostics,高清中文版
Coexistence of C-V2X and 802.11p at 5.9 GHz 1 Summary Today the European market has interest in two distinct technologies for Intelligent Transport Systems (ITS) and the provision of vehicle to ...
很难得的关于CCS编译器的书籍,作为系统学习CCS必不可少的资料,光看软件帮助文档显得比较零碎!
Beyond CFP2-ACO W1H.2 Device Technologies for Integrated Packaged Transceivers W1H.3 Impact of Pluggable Analog Coherent Optics Modules on Line Card Architecture and DSP Functionality W1H.4 ...
open flash chart 的JAR包以及API文档