我正在使用DataTables版本1.10.0的Table Tools扩展名。导出pdf我写了以下代码:
var tb = p('#rptTable');
tb.DataTable({
dom: 'T<"clear">lfrtip',
tableTools: {
"sSwfPath": "../../../js/DataTable/extensions/TableTools/swf/copy_csv_xls_pdf.swf", /// <reference path="../../../js/DataTable/extensions/TableTools/swf/copy_csv_xls_pdf.swf" />
"aButtons": [
"copy",
"csv",
"xls",
{
"sExtends": "pdf",
"sPdfOrientation": "landscape",
"sPdfMessage": "Attendance Report"
},
"print"
]
excel和pdfs正在成功导出。但是,在pdf中,字体大小有点大
我用Google搜索,发现我必须编辑ZeroClipboardPdf.as唉!下载的文件中没有ZeroClipboardPdf.as文件。然后我找到了一个名为Git的脚本。我不知道如何在actionscript中编码。我已经改变了pdf.setFont()区域。然后构建ZeroClipboardPdf.swf。然后我将其重命名为copy_csv_xls_pdf.swf。现在这个文件没有导出任何这些格式。