jqGrid - 在导出到 PDF 时显示页码

问题描述 投票:0回答:1

我正在使用 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",   
 });

我已经在谷歌上进行了广泛的搜索,但找不到任何有关打印页码的参考

jquery-plugins jqgrid pdfmake
1个回答
0
投票

使用 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; 
     };
  }
 });
© www.soinside.com 2019 - 2024. All rights reserved.