【问题标题】:Creating a new page width every row MySQL in mpdf在 mpdf 中为每行 MySQL 创建一个新的页面宽度
【发布时间】:2014-02-14 11:45:28
【问题描述】:

宽度 mpdf 有一点问题: 我想为表格的每一行创建一个新页面 我不知道该怎么做。 感谢帮助。 伊夫。 代码:

     $html = '';
    $sql = 'SELECT * FROM table ORDER by id ASC';
    mysql_query("SET NAMES 'utf8'");
    $req = mysql_query($sql) or die('Erreur SQL!'.$sql.'<br>'.mysql_error());   
    while($data = mysql_fetch_array($req)){
    $texte = $data['texte'];
    $html .='<div class="texte_justify">'.$texte.'</div>';
    }
    include("../mpdf.php");
    $mpdf=new mPDF();
    $mpdf->WriteHTML($html);
    $mpdf->Output('pdf.pdf','I');
    exit;

【问题讨论】:

    标签: mysql mpdf


    【解决方案1】:

    像这样,您可以使用 AddPage() 函数来更改下一页的格式。

    include("../mpdf.php");
    
    $html = '';
    $sql = 'SELECT * FROM table ORDER by id ASC';
    mysql_query("SET NAMES 'utf8'");
    $req = mysql_query($sql) or die('Erreur SQL!'.$sql.'<br>'.mysql_error());   
    
    $mpdf=new mPDF();    
    while($data = mysql_fetch_array($req)){
        $texte = $data['texte'];
        $html .='<div class="texte_justify">'.$texte.'</div>';
        $mpdf->AddPage('L','','','','',50,50,50,50,10,10);
        $mpdf->WriteHTML($html);
    }
    
    
    $mpdf->Output('pdf.pdf','I');
    exit;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多