Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: tcpdf. Перенос записей.
Форумы портала PHP.SU » » Вопросы новичков » tcpdf. Перенос записей.

Страниц (1): [1]
 

1. юрьич - 15 Марта, 2022 - 10:00:15 - перейти к сообщению
Привет. В файле несколько отдельных записей. Подскажите есть ли метод который будет или переносить новую запись на новую страницу или продолжать на той же?
2. Vladimir Kheifets - 15 Марта, 2022 - 15:37:47 - перейти к сообщению
юрьич пишет:
Привет. В файле несколько отдельных записей. Подскажите есть ли метод который будет или переносить новую запись на новую страницу или продолжать на той же?


Добрый день!
Если Вы хотите продолжать на той же странице, то необходимо применить метод SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM),
с параметром TRUE, который обеспечивает автоматический перенос на новую страницу.
Если Вы хотите переносить новую запись на новую страницу, то примените последовательно два метода lastPage() и AddPage()
PHP:
скопировать код в буфер обмена
  1. $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
  2. ........
  3. //AutoPageBreak
  4. $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
  5. ........
  6. // add a page
  7. $pdf->AddPage();
  8. $pdf->writeHTMLCell (......);
  9.  
  10. // New page
  11. $pdf->lastPage();
  12. $pdf->AddPage();
  13. .....
  14. $pdf-> writeHTMLCell (......);
Удачи!

 

Powered by ExBB FM 1.0 RC1