【发布时间】:2021-02-06 14:00:14
【问题描述】:
如何设置页眉左对齐,我用的是jspdf和jspdf-auto table javascript库
代码
const doc = new jsPDF("p", "pt", "a4");
doc.autoTable({
startY: 130,
margin: { top: 80, bottom: 20 },
didDrawPage: function (data) {
data.settings.margin.top = 40;
},
bodyStyles: { 2: { halign: 'right' }, 4: { halign: 'right' }, 5: { halign: 'right' }, 6: { halign: 'right' }, 7: { halign: 'right' } },
columnStyles: { 2: { halign: 'right' }, 4: { halign: 'right' }, 5: { halign: 'right' }, 6: { halign: 'right' }, 7: { halign: 'right' } },
headStyles: { halign: 'right' }, // Purple
body: this.PDFArray,
columns: Object.keys(this.PDFArray[0]).map((column) => ({
header: column,
dataKey: column,
})),
theme: "plain",
tableWidth: "auto",
});
【问题讨论】:
标签: angular pdf jspdf jspdf-autotable