我将引导表插件与tableExport插件(https://github.com/hhurz/tableExport.jquery.plugin)一起使用。
我设法导出了我的表格,但是我想在表格之前在PDF中添加一个标题。下面是我的代码:
$("#table").bootstrapTable({
exportOptions: {
fileName: 'export_anim',
worksheetName: 'table',
csvSeparator: ';',
jspdf: {
orientation: "l",
autotable: {
styles: {rowHeight: 14, fontSize: 8, fillColor: 240},
headerStyles: {fillColor: 255, textColor: 0},
alternateRowStyles: {fillColor: 210, textColor: 0}
}
}
}
});我有没有办法做到这一点?
发布于 2016-08-01 20:43:33
要做到这一点,一种方法是在autotable中结合使用beforePageContent挂钩和margin选项。如下所示:
autotable: {
margin: {top: 80},
beforePageContent: function (data) {
var doc = data.doc; // Internal jspdf instance
doc.setFontSize(20);
doc.setTextColor(40);
doc.setFontStyle('normal');
doc.text("Table Title", data.settings.margin.left, 60);
}
}请注意,您需要jspdf-autotable >=2.0.33。有关更多信息,请查看autotable页眉和页脚demo或code。
https://stackoverflow.com/questions/38698701
复制相似问题