项目中使用FusionCharts时,一般都需要提供导出的功能,这里简要的说明一下导出功能的实现。
FusionCharts导出功能官网上有提供,可以导出图片格式,PDF格式:
在图表上右键,显示的菜单里面会有导出的相关选择项,这些选择项也是需要配置才能显示出来的
主要配置就是其所对应的XML数据源添加一些属性啦:
[System.Web.Services.WebMethod()]
publicstaticstring GetDataForColumn3DChart()
{
string strXML =@"<chart caption='流程评分分析' xAxisName='' yAxisName='COUNT' shownames='1' showValues='1' decimals='0'
exportEnabled='1'
exportHandler='/Components/FusionCharts/ASP_Net/FCExporter.aspx'
exportAtClient='0'
exportAction='download'>
<set label='优' value='462' />
<set label='良' value='857' />
<set label='中' value='671' />
<set label='差' value='494' />
</chart>";
return strXML;
}
这几个属性就是导出时最关键的配置:
exportEnabled='1'
exportHandler='/Components/FusionCharts/ASP_Net/FCExporter.aspx'
exportAtClient='0'
exportAction='download'
exportHandler对应的就是官方提供导出所使用的类,需要的可以在官网上下载,当然,也可以通过下面的链接下载。