FusionCharts统计图导出为图片或pdf
?
?
1 最近用FusionCharts做统计,要求可以到处图片,网上查了一下,fusionChart可以支持JPG、PNG和PDF三种格式,
以下是两种实现方式,经本人验证,都可以成功保存图片;
?
-index.jspjsp方式保存图片
-index2.jspflash方式保存图片
?
关键点需要注意的:
?
重要文件:
- FusionCharts.js
- FusionChartsExportComponent.js
- FCExporter.jsp
- FCExporter_IMG_LEGEND.jsp、FCExporter_IMG.jsp、FCExporter_PDF.jsp
?
主要参数:
-?exportEnabled='0/1'//1表示支持导出
-?exportAtClient='0/1'
-?exportDialogMessage='loading...'
-?exportFormats='JPEG=JPG格式|PNG=PNG格式|PDF=PDF格式'//导出格式
-?exportfilename="myfileName"//导出文件的名称
-?exportHandler//导出的处理器(jsp或者flash)
-exportAction='save/download' //保存还是下载
?
?
xml文件注意:
- jsp方式导出:graph加上如下属性: exportAtClient='0' ?exportHandler='FCExporter.jsp'
- flash方式:exportAtClient='1'?exportHandler='fcExporter1'
?exportAction='download'? 将会生成并下载图片
?exportAction='save'? 将会生成图片并返回图片路径
?
?
附件是eclipse下的web工程源码。
(工程里边的文件有点凌乱,时间仓促没有细致整理)
?
相关链接:
-?http://hi.baidu.com/ensteinniesen/item/bbae9ed1deed23352b35c7da
-?http://shihuan830619.iteye.com/blog/833813
?
?
?
?
?
愤怒的jser--好东西就要分享
?