Generate handwriting with TCPDF Class PHP

0

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.

    
asked by anonymous 30.11.2018 / 19:02

0 answers