无法在数字上创建属性'callback' - 在 Angular 9 中 jsPDF



代码:

从"jsPDF"导入jsPDF;

@ViewChild('htmlData'(htmlData:ElementRef;

public downloadPDF((:void{设DATA=this.htmlData.nativeElement;

let doc = new jsPDF('p', 'pt', 'a4');
let handleElement = {
'#editor': function (element, renderer) {
return true;
}
};
doc.html(DATA.innerHTML, 15, 15, {
'width': 200,
'elementHandlers': handleElement
});
doc.save(this.certificateData.tagNo+'.pdf');

}

doc.html()的签名不同于doc.fromHTML()

你需要这样做:

doc.html(DATA.innerHTML, {
'x': 15,
'y': 15,
'width': 200,
'elementHandlers': handleElement
});

最新更新