我正在构建一个MPDF代码,其中包含从数据库中获取的信息(该信息已插入到另一页中)。当MPDF中的字符串太大时,文本变小
当用户插入太多文本时,字符串变大,并且在MPDF中打印时,文本的大小变得非常小。我希望文本与PDF中的整个文本具有相同的大小。
这里是我的代码:
$mpdf->AddPage();
$mpdf->WriteHTML("<h1>Habilitações Literárias</h1>");
$mpdf->WriteHTML("<br>");
$query2=mysql_query("SELECT * from hl where id_user='$idd'");
$row2 = array();
while ($data2 = mysql_fetch_array($query2)) $row2[] = $data2;
foreach ($row2 as $x2){
$dataa2 = $x2[0];
$instituicao = $x2[1];
$descricao2 = $x2[2];
$mpdf->WriteHTML("<table border='0' width='100%'>");
$mpdf->WriteHTML("<tr><td><b>Instituição:</b> $instituicao</td> <td><b>Data:</b> $dataa2 </td></tr> ");
$mpdf->WriteHTML("<tr><td><b>Descrição:</b> $descricao2 </td></tr>");
$mpdf->WriteHTML("</table>");
$mpdf->WriteHTML("<hr>");
}
下面是与示例图像的链接:http://i.imgur.com/HNT0Rkg.png
正如你所看到的,文字是最后一个记录非常小的,因为“Descricao “领域非常大。
谢谢!
只是为了您的信息,我们就可以在还另一种方式解决这个问题。当表tr具有非常大的内容时,我也面临同样的问题。我试过这个选项 - $ mpdf-> shrink_tables_to_fit = 0这对我没有帮助。我做了什么,我将表格中的html结构更改为div,现在修复了问题。它可以帮助一些人。感谢您发布此问题。 –
mine using this http://stackoverflow.com/questions/23760018/mpdf-font-size-not-working/43996204#43996204 –