问题描述
我不得不接管一个使用 jsPDF 和 jsPDF-Autotable 的基于 JavaScript 的项目。
目标是将基于 HTML 的表格导出为 PDF 文件。
然而,由于只有表格的最后一行(+底部的“摘要行”,在这里不起作用)被导出为PDF,我找不到它的根本原因: 相反,在以“03”开头的行的顶部应该有更多行,开头应该是“01”和“02”:
function getPdf()
{
Pdfsmtp();
var doc = new jsPDF
({
orientation: 'p',// p = portrait,l = landscape
unit: 'mm',format: [210,297],});
doc.setFontSize(22);
doc.setTextColor(23,154,85);
doc.text(("Here is a head line"),14,15);
doc.autoTable(
{
startY: 30,startX: 30,headStyles: {fillColor: [25,141,79] },footStyles: {fillColor: [25,theme: 'grid',styles:
{
overflow: 'linebreak',linewidth: 0.5,lineColor: [25,79]
},html: '#resultTable'
});
var finalY = doc.lastAutoTable.finalY || 20;
doc.setTextColor(23,85);
doc.text('Table: Signature:',finalY + 20);
var blob = doc.output();
doc.save('somefile.pdf');
}
非常感谢任何帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)