Print 2 records per page with Mpdf

3

My problem is this: I need to print duplicates. I am using to generate the pdf Mpdf . When I need to emit only one blz, it works perfectly, but when I need to print more, it cuts, it gets one part on the first page and the second on the end.

On a sheet A4 fit 2 duplicates, so what would be the best way for me to solve this problem? When example arrives: record 2 changes page, record 4 changes, and so on.

    
asked by anonymous 13.01.2017 / 21:32

1 answer

4
$i = 1; // Número de registros mostrados, começa com 1 para não dar erro de divisão por 0.

foreach ($registros as $registro) {
    echo $registro; // Exibe o registro.

    if ($i % 2 == 0) // Se o número de registros mostrados for divisível por 2, quebra página. (2, 4, 6, 8).
        $mpdf->AddPage(); // $mpdf deve ser a instância do seu MPDF.

    $i++; // Acrescenta um ao contador de registros.
}
    
13.01.2017 / 22:13