FusionCharts图表导出

项目中使用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对应的就是官方提供导出所使用的类,需要的可以在官网上下载,当然,也可以通过下面的链接下载。

https://files.cnblogs.com/dannyli/FCExporter_NET.zip

原文地址:https://www.cnblogs.com/dannyli/p/2146036.html