问题是,我需要定期生成融合图并将其发送到邮件id。但就我的研发而言,fusion chart具有在页面中渲染图形后导出为图像的功能。
我在stackoverflow中找到的另一个解决方案是this。即使用来自字节输出的SWFToImage动态链接库。这个dll恰好完成了我想要的工作。但问题是dll是一个activex库,它只能在32位机器上运行。所以这个dll不能在我们的64位服务器上工作。即使bytescout也没有解决这个问题的办法。
我画了像这样的融合图,
<asp:Literal ID="ltlChart" runat="server"></asp:Literal>并且像这样从后面的代码传递XML数据源,
ltlChart.Text = FusionCharts.RenderChartHTML("../fusionCharts/MSLine.swf", "", xmlData, "ChartTitle", "100%", "250", false, true, true);请任何人帮助我实现我的目标。任何帮助都将不胜感激。提前谢谢。
发布于 2013-02-12 17:28:00
FusionCharts实验室已经开发了一个.NET程序集,允许将Flash图表导出为图像,而不需要在浏览器中呈现它们,现在它已经扩展了对64位应用程序的支持。
请注意,您必须安装64位Flash Player。
要收到同样的邮件,请在support@fusioncharts.com上给我们发送邮件请求此程序集。
https://stackoverflow.com/questions/14827412
复制相似问题