【发布时间】:2019-08-19 10:38:27
【问题描述】:
我正在使用带有 autotable 的 jsPDF,我试图在生成的 pdf 页面上以固定宽度居中表格。我似乎找不到解决方案,我看到的所有地方都是全宽的,我不希望我的桌子是全宽的。我尝试使用边距选项,但它不是很精确,而且我不完全确定如何计算从 A4 到水平居中表格的边距。
document.querySelector(".report-btn").addEventListener("click", () => {
const pdfDoc = new jsPDF();
const list = createListforPdf(); // function to generate list
pdfDoc.autoTable({
theme: "grid",
tableWidth: 100,
styles: { halign: "center" },
columnStyles: {
0: { cellWidth: 85, halign: "left" },
1: { cellWidth: 15 }
},
head: [["MRZ Check number", "is OK?"]],
body: [[list[0], "YES"], [list[1], "NO"]]
});
pdfDoc.save();
});
【问题讨论】:
标签: javascript pdf jspdf jspdf-autotable