I am trying to generate small cards using the PHP TCPFD library, according to a list.
The first page is perfect.
However, when I try to create more than 1 page, it gets lost on the second page.
// add a page
$pdf->AddPage();
// set JPEG quality
$pdf->setJPEGQuality(150);
//Alinhamento Imagem de fundo
$x = 30;
$y = 35;
$hori_nome = 41; // vai para os lados
$vert_nome =53.6; // vai para baixo ou cima
$hori_nasci = 49; // vai para os lados
$vert_nasci =63.7; // vai para baixo ou cima
$hori_turno = 60; // vai para os lados
$vert_turno =76.3; // vai para baixo ou cima
$hori_mat = 45; // vai para os lados
$vert_mat =82.3; // vai para baixo ou cima
$fotox = 91.5;
$fotoy = 37;
$fotow = 40;
$fotoh = 30;
$guarda=0;
for ($i = 1; $i <= 7; ++$i) {
$pdf->Image('images/image_demo.jpg', $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, 0, false, false);
$pdf->Text($hori_nome, $vert_nome, 'Maicon Eduardo');
$pdf->Text($hori_nasci, $vert_nasci, '06/05/1993');
$pdf->Text($hori_turno, $vert_turno, 'Tarde');
$pdf->Text($hori_mat, $vert_mat, '123456');
$pdf->Image('foto_3x4.jpg', $fotox, $fotoy, $fotow, $fotoh, 'JPG', '', '', false, 300, '', false, false, 0, 0, false, false);
$y += 60; // new row
$guarda += 60;
$vert_nome += 60;
$vert_nasci += 60;
$vert_turno += 60;
$vert_mat += 60;
$fotoy += 60;
}
There are 4 cards on each page.