【发布时间】:2019-03-13 10:33:25
【问题描述】:
我正在使用 jspdf 和 jspdf-autotable 以 pdf 视图模式显示 json 数据,但由于延迟,pdf 视图模式在第二次单击中显示。 谁能帮我解决这个问题。
这里正在工作DEMO
HTML:
<iframe id="convertToPdf" type="application/pdf" width="100%" height="100%" *ngIf="displayTable"></iframe>
TS:
captureScreen() {
this.displayTable = true;
var doc = new jsPDF();
var col = ["year", "budget", 'exclude', 'expenses'];
var rows = [];
for (var i = 0; i < this.items.length; i++) {
var temp = []
for (var key in this.items[i]) {
temp.push(this.items[i][key])
}
rows.push(temp);
}
doc.autoTable(col, rows);
document.getElementById("convertToPdf").setAttribute('src', doc.output('datauri'))
}
【问题讨论】:
标签: angular