如何更改数据表中的导出 PDF 页面大小?

Ram*_*mal 5 pdf datatables

我的表包含 30 多列。我正在使用数据表-JQuery,并且有用于下载报告的 CSV 按钮和 PDF 按钮。导出 PDF 文件时我无法更改页面大小。(当我单击 PDF 按钮时)。下载的 PDF 文件包含半表数据。

请提出任何导出全表数据的想法。谢谢!

$(document).ready(function() {  
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
           {
               extend: 'csv',
               title: 'TIC TICKET REPORT',             
               exportOptions: {
               columns: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
                }
            },
           {
                extend: 'pdfHtml5',
                orientation: 'landscape',
                pageSize: 'LEGAL',
                title: 'TIC TICKET REPORT',             
                exportOptions: {
                    columns: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
                }
            }
        ],
        "aoColumnDefs": [{
          "bSortable": false, 
          "aTargets": []
        }],
        initComplete: function () {
            this.api().columns([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]).every( function () {
                var column = this;
                var select = $('<select><option value="">Select</option></select>')
                    .appendTo( $(column.footer()).empty() )
                    .on( 'change', function () {

                        var val = $.fn.dataTable.util.escapeRegex(
                            $(this).val()
                        );

                        column
                            .search( val ? '^'+val+'$' : '', true, false )
                            .draw();
                    } );

                column.data().unique().sort().each( function ( d, j ) {
                    select.append( '<option value="'+d+'">'+d+'</option>' )
                } );
            } );
        }

   } );
} );  
Run Code Online (Sandbox Code Playgroud)

小智 4

如果将 pageSize 设置为字符串,则可以使用以下值之一:

“4A0”、“2A0”、“A0”、“A1”、“A2”、“A3”、“A4”、“A5”、“A6”、“A7”、“A8”、“A9”、“A10” '、'B0'、'B1'、'B2'、'B3'、'B4'、'B5'、'B6'、'B7'、'B8'、'B9'、'B10'、'C0'、 “C1”、“C2”、“C3”、“C4”、“C5”、“C6”、“C7”、“C8”、“C9”、“C10”、“RA0”、“RA1”、“RA2” '、'RA3'、'RA4'、'SRA0'、'SRA1'、'SRA2'、'SRA3'、'SRA4'、'执行'、'FOLIO'、'法律'、'信件'、'小报'

喜欢; 页面大小:'合法',