こんにちは、HTML で生成された請求書を jsPDF でレンダリングしたいのですが、レンダリングしようとするとエラーが発生して、
キャッチされていない 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;
前もって感謝します!