0
我试图将所有图表导出为一个接一个的pdf。一切警告消息都可以正常工作,但如果没有alert()
方法,则代码不起作用。将图表导出为PDF无法正常工作
这里是我的代码:
function exportChartsToPDF(){
for(i=0; i<count;i++){
alert();//<-----this one
//converting svg to canvas here, one by one
image.onload = function() {
//printing image on canvas1,2,3...so on
};
}
//getting imagedata from canvas 1,2,3,... and adding to pdf
for(i=0;i<count;i++){
var canvas_t = document.getElementById("canvas"+(i+1));
canvasdata = canvas_t.toDataURL("image/jpeg",1.0);
pdf.addImage(canvasdata, "JPEG", 0,i*graph_h,graph_w,graph_h);
}
pdf.save("download.pdf");
}
你是什么意思它'工作与一个警报消息,但代码不适用alert()方法?你想要“提醒()”什么? – DLeh 2015-04-08 20:27:09
我认为你首先创建图像的对象likr this并使用var image = new Image(); image.onload = function(){ alert(“image is loaded”); } – Saty 2015-04-09 05:09:26