PDF随着数量记录的增加而缩小?如何解决呢?

时间:2019-05-17 08:05:57

标签: php mpdf

我想生成报告的发票类型。一页中最多可见14列pdf。如果超过15行pdf缩小并显示小字体

include("MPDF57/mpdf.php");

  $mpdf = new mPDF(
   '',    // mode - default ''
   'A4',    // format - A4, for example, default ''
  0,     // font size - default 0
  '',    // default font family
  20,    // margin_left
  10,    // margin right
  5,    // margin top
  0,    // margin bottom
  5,     // margin header
  5,     // margin footer
   'P'    // L - landscape, P - portrait
     );

     //$mpdf->use_kwt = true;

     $mpdf->shrink_tables_to_fit=1;
     $mpdf->keep_table_proportions = true;
    $mpdf->AddPage();

     //$mpdf->shrink_tables_to_fit = 0;




    $fname ="$st-Vr.No..pdf";

    $mpdf->SetWatermarkImage('assets/images/logo.jpg');
    $mpdf->setFooter('{PAGENO}');
    $mpdf->showWatermarkImage = true;
    $mpdf->WriteHTML($text_page);
      $mpdf->Output($fname, 'D'); 

css文件

<style>
table {
 width:1000px;
   font-family:Times New Roman, Times; 
    border-collapse: collapse; 
   text-align:justify;
     padding:2px;
     font-size:13px;
     text-transform: uppercase;

    }
    td, th {
      height:30px;
      text-transform: uppercase;
    padding:2px;
      }

     @media print
     {
     table { page-break-after:auto }
      tr    { page-break-inside:avoid; page-break-after:auto }
     td    { page-break-inside:avoid; page-break-after:auto }
      thead { display:table-header-group }
      tfoot { display:table-footer-group }
     }

  </style>

我尝试了很多方法,但是现在可以工作了。有人帮我解决我的问题。 所有这些pdf都显示相同的格式。我的CSS或编码有什么错误

0 个答案:

没有答案