Я использую mpdf для создания PDF-файла из формы. В форме у меня есть возможность добавить новые строки в таблицу. Проблема заключается в том, что количество строк слишком велико для созданной страницы PDF. Затем таблица изменяет размер (меньше) вместо перехода на следующую страницу.Запретить изменение размера таблицы в PDF
Это MPDF код:
$mpdf=new mPDF('UTF-8','A4','','',20,15,48,25,10,10);
$mpdf->WriteHTML(generatePDF());
$mpdf->Output();
exit;
Это HTML код таблицы:
function getHTMLStyle(){
$html ='<table class="items" width="100%" style="font-size: 9pt; border-collapse: collapse;" cellpadding="8">
<tr>
<td width="5%">A</td>
<td width="95%"><b>'.$a.'</b><br /><br /> '.$_POST['title'].'</td>
</tr>
<tr>
<td >B</td>
<td ><b>'.$b.'</b><br /><br /> '.$_POST['organizationName'].'</td>
</tr>
<tr>
<td >C</td>
<td></td>
<table class="items2" width="100%" page-break-before="always" >
<tr>
<td ><b>'.$c.'</b></td>'.addTableC().'
</tr>
</table>
</tr>
Это изображение с видом недвижимости:
И это Amage с неправильным видом:
Как сделать перерыв в таблице и перейти на другую сторону?
Это правда, но это ничего не изменит;/ –
закрываем вы ваш табличный тег тоже? – iamgory
Да. Я думаю, что mpdf может не поддерживать вложенные таблицы очень хорошо. Я делю этот код на отдельные таблицы, а затем начал работать. Но это не изящное решение. –