WebページにFlashedベースのチャートを埋め込むのに最適なAnyChartというソフトウェア製品があります。AnyChartsは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形式にエクスポートする自動サービスを作成することです。そこで、AnyChartjavascriptを含むページを呼び出すIndyを使用してサービスを作成しました。しかし、問題はIndyがjavascriptを実行できないことのようです。
Indyがjavascriptを実行できるようにする方法はありますか?