CFCHART を介して生成された zingchart の SVG コンテンツを抽出し、それをサーバーに渡して SVG を PNG に変換しようとしています
$('#downloadGraph').click(function() {
zingchart.EXPORTURL = 'imageexport.cfm';
zingchart.AJAXEXPORT = true;
zingchart.exec('myChart', 'getimagedata', {
format : 'png',
callback : function(sImageData) {
console.log(sImageData);
}
});
});
ただし、次のエラーが表示されます
Uncaught TypeError: Cannot call method 'zcExec' of null
cfchart-lite.js:1
zingchart.exec_flash cfchart-lite.js:1
zingchart.exec cfchart-html.js:165
グラフを右クリックして「PNG にエクスポート」を選択すると機能するため、この機能が機能することはわかっていますが、ページに同じアクションを実行するためのボタンを配置したいと考えています。