Проблема с длиной строки в TCPDF (Нажмите, чтобы посмотреть изображение)
ОБНОВЛЕНО Изображение для объяснения:
Я хочу создать PDF как этот формат (Нажмите, чтобы посмотреть изображение)
Не генерировать PDF, как это (Нажмите, чтобы посмотреть изображение)
У меня проблема с разделением содержимого тела (строки) на несколько частей и добавлением содержимого на новую страницу.
Ниже приведена кодировка для измерения высоты страницы, чтобы заставить генерировать контент на новую страницу, но я не знаю, как генерировать контент и отображать на странице 1 и странице 2 вместе с заданной высотой нижнего колонтитула. В настоящее время определяют только высоту нижнего колонтитула и весь контент генерируется на странице 2.
$A4Y = 300;
$y = $pdf->GetY();
$x = $pdf->GetX();
while($products){
$pdf->SetY($y);
$pdf->SetX($x);
$pdf->multicell($wc=65,5,html_entity_decode($product_desc),0,'L');
$offsety1=$pdf->GetY();
if( ($A4Y-($offsety1+10)) < 48){
$pdf->AddPage();
$y = $pdf->GetY();
$x = $pdf->GetX();
}
}
Как и в приведенном выше кодировании, после AddPage (), получая новые координаты -X и -Y, в новом цикле пишите $ product_desc на новой странице, в противном случае новый цикл записывается на той же странице, что и предыдущий цикл.
Задача ещё не решена.
Других решений пока нет …