Fusioncharts如何自动生成图片

时间:2022-08-25 16:13:23
Fusioncharts3.05以后开始支持将f生成lash另存为JPG或者PNG的图片的,今天研究了半天,发觉还是只能用右键点击另存以后,才能把flash图表保存为图片,有没有高人知道如何在执行页面后就自动把flash转换为图片的啊,如果实现了这个功能,那么就可以利用fusioncharts发自动化的日报了,求高人解答,不甚感谢
[img=http://bbs3.chinaunix.net/attachment.php?checkimg=ok&aid=352774&noupdate=yes][/img]

11 个解决方案

#1


没人用过吗?

#2


该回复于2009-10-19 10:40:13被版主删除

#3


我的在本地可以使用但是放到服务器上就不能购调用数据了
数据是别人的

#4


这样子恐怕不行吧。

#5


请问一下怎么生成图片啊imageSaveUrl=""怎么配置

#6


    楼主大哥,我现也在做这个东西,也希望能做到你那个效果,问Lz这功能你现实现了吗
  我搞了半天就连这个 右键存图片的都还没搞出来
    如果可以 麻烦Lz告诉小弟怎么实现 (用java ssh来做)

#7


LZ如果这个功能实现了,麻烦写出来实现方式...我也在要用到这个功能。

#8


http://shihuan830619.iteye.com/blog/833813这个上面有些相关资料,但是好像有问题

官网上有个demo去找找吧

#9


你还是先把基础的帮助文档看完在说!
里面有讲解

#10


我做到了这效果。

#11


$(function(){
$("body").append("<div id='myFusion'></div>");  
var chart = new FusionCharts( "${basePath}/flashChart/MSColumn3D.swf",       "myFusionExport", "500", "400", "0", "1" ); 
chart.setXMLUrl("${basepath}/test.xml");    
chart.render("myFusion");     
window.setTimeout("exportimage()",2000);  
})


function exportimage(){
var charts = getChartFromId("myFusionExport");   //生成的FusionCharts图表本身的标识
        charts.exportChart();  
}

#1


没人用过吗?

#2


该回复于2009-10-19 10:40:13被版主删除

#3


我的在本地可以使用但是放到服务器上就不能购调用数据了
数据是别人的

#4


这样子恐怕不行吧。

#5


请问一下怎么生成图片啊imageSaveUrl=""怎么配置

#6


    楼主大哥,我现也在做这个东西,也希望能做到你那个效果,问Lz这功能你现实现了吗
  我搞了半天就连这个 右键存图片的都还没搞出来
    如果可以 麻烦Lz告诉小弟怎么实现 (用java ssh来做)

#7


LZ如果这个功能实现了,麻烦写出来实现方式...我也在要用到这个功能。

#8


http://shihuan830619.iteye.com/blog/833813这个上面有些相关资料,但是好像有问题

官网上有个demo去找找吧

#9


你还是先把基础的帮助文档看完在说!
里面有讲解

#10


我做到了这效果。

#11


$(function(){
$("body").append("<div id='myFusion'></div>");  
var chart = new FusionCharts( "${basePath}/flashChart/MSColumn3D.swf",       "myFusionExport", "500", "400", "0", "1" ); 
chart.setXMLUrl("${basepath}/test.xml");    
chart.render("myFusion");     
window.setTimeout("exportimage()",2000);  
})


function exportimage(){
var charts = getChartFromId("myFusionExport");   //生成的FusionCharts图表本身的标识
        charts.exportChart();  
}