我无法使用带有TableTools扩展名的jQuery DataTables在我的PDF中添加页眉和页脚。谁能给我任何想法?
这是我的代码:
var oTable;
var line1Value,line2Value;
var myVar = "<img src='../macro/$proj/images/images.jpg' alt='myImage' title='myImage'/>"
\$(document).ready(function(){
oTable=\$('#PdfTable').DataTable({
"scrollY":"500px",
"scrollCollapse": true,
"paging":false,
dom: 'T<"clear">lfrtip',
tableTools: {
"sSwfPath": "../macro/$proj/js/Pdfjs/copy_csv_xls_pdf.swf",
"aButtons": [
"copy",
"csv",
"xls",
{
"sExtends": "pdf",
'sTitle': "Benchmark Report",
"sPdfOrientation": "landscape"
},
"print"
]
}
});
});
答案 0 :(得分:0)
这是不可能的。
需要更改swf动作脚本文件('copy_csv_xls_pdf.swf'或'flashExport.swf')。
TableTools使用AlivePDF库(http://alivepdf.bytearray.org)来创建PDF。 TableTools使用的AS3代码位于:https://github.com/DataTables/TableTools/blob/master/media/as3/ZeroClipboardPdf.as。
来源:https://datatables.net/forums/discussion/19049/customizing-pdf
答案 1 :(得分:0)
您可以像这样使用页眉和页脚属性
$(&#34;#示例&#34)。数据表({
header : true,
footer: true,
});
这样您就可以打印页眉和页脚。