2015-02-26 6 views
0

Привет, когда я пытаюсь использовать $mpdf->addPage() в цикле for, вместо создания новой страницы с содержимым вместо этого создается пустая страница. Я хочу разорвать страницу после достижения определенного условия, после того, как новая страница будет создана, содержимое должно быть добавлено. Это приблизительное представление о том, как протекает код ..mpdf addPage создает пустые страницы

$form = '<html head informatio here >'; 
      $mpdf->WriteHTML($form); 

$form .= '<html body content which is essentiall a nested table >' 
      within this section i have a for loop 
     for ($i=0; $i < $rows; $i++): 
      $mpdf->WriteHTML($form); 
      at certain points I would do a 
      $mpdf->AddPage(); 
      endfor; 

$form .= '<html footer information >' 

$mpdf->WriteHTML($form);  

Результат все получает помещается на последней странице PDF в то время как у меня есть около 6 или 7 пустых страниц. Любая помощь будет принята с благодарностью.

ответ

0

Обратитесь к следующей документации mpdf. Я думаю, вам нужно добавить ручную разметку страницы внутри кода.

http://mpdf1.com/manual/index.php?tid=108

+0

благодарит меня будет смотреть на это .. высоко ценится –

1
$form = '<html head informatio here>'; 
      $mpdf->WriteHTML($form); 
$form .= '<html body content which is essentiall a nested table >'; 

      //within this section i have a for loop// 

     for ($i=0; $i < $rows; $i++): 
      $mpdf->WriteHTML($form); 

     // at certain points I would do a // 

      //$mpdf->AddPage(); 

      $form .= '<div style="page-break-after:always"></div>'; 

      $mpdf->WriteHTML($form); 

      endfor; 

$form .= '<html footer information >'; 


$mpdf->WriteHTML($form); 
Смежные вопросы