i have a question to jsPDF autotable.
My Code:
$('#printBtn').on('click', function() {
var pdf = new jsPDF('p', 'pt', 'a4');
var res = pdf.autoTableHtmlToJson(document.getElementById("tablePrint"));
pdf.autoTable(res.columns, res.data, {
theme : 'plain',
styles: {
fontSize: 12
},
showHeader: 'never',
createdCell: function(cell, data) {
var tdElement = cell.raw;
if (tdElement.classList.contains('hrow')) {
cell.styles.fontStyle = 'bold';
}
}
});
pdf.save("test.pdf");
});
我想在一个div中的表格前后添加文本。 我在jsPDF自动表格示例中找到了这段代码片段:
var before = "text before";
pdf.text(before, 14, 30);
这段代码很好用。我已经将其插入到pdf.autoTable(...});之前。 但是我不知道数字14和30代表什么?
然后,我在pdf.autoTable函数调用之后插入了代码,文本打印在pdf的最后一页,但在页面顶部而不是末尾,为什么?
对不起,我的英语不好。 感谢您的帮助。