在mpdf中创建每行MySQL的新页面宽度

时间:2014-02-14 11:45:28

标签: mysql mpdf

我有一个问题宽度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;

1 个答案:

答案 0 :(得分:0)

像这样,你可以使用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;