我正在使用支持android和iOS的cordova开发混合移动应用程序。 我画了一个折线图。由于JSPDF不支持UTF-8而我需要支持韩语,我使用了这里提到的addHTML插件" http://mrrio.github.io/jsPDF/"并包括html2canvas。 iOS中的每一件事都很好用。但在android中,图形不会完全呈现。仅渲染x和y轴,但缺少实际的线(绘图)。
var options = {
pagesplit: true, format: 'png'
};
var pdf = new jsPDF('p','pt','a4');
pdf.addHTML(d3.select('#linechart')[0][0],50,150,options,function(){var pdfOutput = pdf.output('datauristring');
var pdfOutput = pdf.output('blob');'
......使用filesystem api writer.write(pdfOutput)'})