我正在使用 Guriddo jqGrid JS-v5.8.2 和 pdfmake 0.2.7
我可以将 jqGrid 打印为 PDF,但我希望打印输出在页脚中显示页码。 这是我有的
$("#serialNumbersGrid").jqGrid("exportToPdf", {
title: 'Property Serial Numbers',
orientation: 'landscape',
pageSize: 'A3',
description: "Date: " + todaysDate,
customSettings: null,
download: 'download',
includeLabels: true,
includeGroupHeader: true,
includeFooter: true,
fileName: "SerialNumbers.pdf",
});
我已经在谷歌上进行了广泛的搜索,但找不到任何有关打印页码的参考
使用 onBeforeExport 事件将页码放入页脚中。实际上你需要学习 pdfmake 选项。
$("#serialNumbersGrid").jqGrid("exportToPdf", {
title: 'Property Serial Numbers',
orientation: 'landscape',
pageSize: 'A3',
description: "Date: " + todaysDate,
customSettings: null,
download: 'download',
includeLabels: true,
includeGroupHeader: true,
includeFooter: true,
fileName: "SerialNumbers.pdf",
onBeforeExport : function( doc) {
doc.footer= function(currentPage, pageCount) { return currentPage.toString() + ' of ' + pageCount;
};
}
});