Buon pomeriggio, ho questo problema, estrapolo da DB un tot di record a seconda della ricerca che eseguo.
Purtroppo, non riesco ad inserire 4 record per pagina su un'unico .pdf.
In pratica li mette tutti consecutivamente e non è elegante dal punto di vista del risultato.
questo è quello che ho:
Per favore aiutatemi sono disperato..Grazie mille...
Purtroppo, non riesco ad inserire 4 record per pagina su un'unico .pdf.
In pratica li mette tutti consecutivamente e non è elegante dal punto di vista del risultato.
questo è quello che ho:
Codice:
$conta = 0;
$pdf=& new Cezpdf('a4'); //L'origine coordin cartesiane è in basso a sx;
//Formato A4: 842x595
// Setto i margini del foglio
$pdf->ezSetMargins(0,0,0,0);
// Tipo di font utilizzato
$pdf->selectFont('../SSI/fonts/Times-Roman.afm');
$pdf->setLineStyle(1);
//... orizzontali...
// wSx wDx
$pdf->line(15,830,580,830); //lascio 30 di margine dall'alto del foglio e 15 a dx e sx
$pdf->line(15,15,580,15);
//...verticali
$pdf->line(15,830,15,15);
$pdf->line(580,830,580,15);
$pdf->setLineStyle(1);
$pdf->ezSetDy(5);
$pdf->ezText("<b>LISTA INTERVENTI</b>",12,array('aleft'=>165));
$pdf->ezText("<b>______________________________________________</b>",12,array('aleft'=>20));
$pdf->ezSetDy(-2);
while ($riga = mysql_fetch_array ($query)){
$protocollo = $riga['protocollo'];
$email = $riga['email'];
if ($conta == 2){
//-- generazione PDF --//
$pdf->ezText("Protocollo:" . strtoupper($protocollo),8,array('aleft'=>20));
$pdf->ezSetDy(-2);
$pdf->ezText("Email:" . strtoupper($email),8,array('aleft'=>20));
$pdf->ezSetDy(-2);
}//chiusura if
$conta++;
}
$pdfcode=$pdf->ezOutput();
$nomefilegenerato= "ListaSezioneTecnica." .pdf;
$fp=fopen($nomefilegenerato,'wb');
fwrite($fp,$pdfcode);
fclose($fp);
Per favore aiutatemi sono disperato..Grazie mille...