有一个叫做AnyChart的软件产品,非常适用于在网页中嵌入基于Flash的图表。AnyChart还可以导出为PNG文件格式。以下是一个示例:
<script type="text/javascript" language="javascript">
//<![CDATA[
var chart = new AnyChart('http://www.mysite.com/swf/AnyChart.swf');
chart.width = 600;
chart.height = 300;
chart.setXMLFile('http://www.mysite.com/anychart.xml');
chart.addEventListener("draw", function() { saveChartAsImage(chart); });
chart.write("content-box");
//]]>
</script>
我的终极目标是创建一个自动化服务,将AnyChart图表导出为PNG格式。因此,我使用Indy创建了一个服务来调用包含AnyChart JavaScript的页面。但问题似乎在于Indy无法执行JavaScript。
有没有办法使Indy能够执行JavaScript?