jspdf - 在 table 之后插入文本
jspdf - Insert text after table
我正在使用 jsPDF 和 jsPDF-AutoTable 创建和打印报告。但我想在 table 正下方插入一个文本。但是,因为它是一个动态的 table,我无法告诉 doc.text() y 坐标从哪里写文本。以前有人这样做过吗?提前致谢
您可以像这样使用 doc.autoTable.previous.finalY
属性:
doc.autoTable({html: '#table'});
let finalY = doc.lastAutoTable.finalY; // The y position on the page
doc.text(20, finalY, "Hello!")
请参阅示例代码的 with content 示例。
上面的答案很好,关键是你将如何在页面设置中使用它。
if(doc.lastAutoTable.finalY) {
doc.autoTable({startY: doc.lastAutoTable.finalY + 150})
+150强制换页,使用如下
orientation: "landscape",
unit: "mm",
format: "a4"
我正在使用 jsPDF 和 jsPDF-AutoTable 创建和打印报告。但我想在 table 正下方插入一个文本。但是,因为它是一个动态的 table,我无法告诉 doc.text() y 坐标从哪里写文本。以前有人这样做过吗?提前致谢
您可以像这样使用 doc.autoTable.previous.finalY
属性:
doc.autoTable({html: '#table'});
let finalY = doc.lastAutoTable.finalY; // The y position on the page
doc.text(20, finalY, "Hello!")
请参阅示例代码的 with content 示例。
上面的答案很好,关键是你将如何在页面设置中使用它。
if(doc.lastAutoTable.finalY) {
doc.autoTable({startY: doc.lastAutoTable.finalY + 150})
+150强制换页,使用如下
orientation: "landscape",
unit: "mm",
format: "a4"