嗨,我想用jsPDF呈现一个HTML生成的发票,但是当我试图呈现一个错误时,会说我
未定义TypeError:无法读取未定义jspdf.plugin.from_html.js:233的属性“长度”
试图用我自己来解决它..。不成功..。
我有插件jspdf.plugin.standard_fonts_metrics,jspdf.plugin.split_text_to_size,jspdf.plugin.from_html。
在这里,我用于呈现的代码:
var doc = new jsPDF('p', 'in', 'letter');
var source = $('#invoiceTemplate');
doc.fromHTML(
source,
0.5,
0.5,
{
'width': 7.5,
'elementHandlers': {}
});
doc.output('dataurlnewwindow');我认为问题始于fromHTML插件的第223行和childNodes .
cns = element.childNodes;
提前谢谢你!
发布于 2014-03-15 15:00:33
我自己解决的。
var source = $('#invoiceTemplate');应该是
var source = document.getElementById('invoiceTemplate');一切都很好!
https://stackoverflow.com/questions/22257854
复制相似问题