Buon giorno, 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:
Spero di essermi spiegato.Grazie ancora...codice:$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("LISTA INTERVENTI",12,array('aleft'=>165)); $pdf->ezText("_______________________________________________",12,array('aleft'=>20)); $pdf->ezSetDy(-2); while ($riga = mysql_fetch_array ($query)){ $protocollo = $riga['protocollo']; $email = $riga['email']; $pdf->ezText("Protocollo:" . strtoupper($protocollo),8,array('aleft'=>20)); $pdf->ezSetDy(-2); $pdf->ezText("Email:" . strtoupper($email),8,array('aleft'=>20)); $pdf->ezSetDy(-2); $pdf->ezText("______________________________________________",12,array('aleft'=>20)); $pdf->ezSetDy(-2); } $pdfcode=$pdf->ezOutput(); $nomefilegenerato= "ListaInterventi." .pdf; $fp=fopen($nomefilegenerato,'wb'); fwrite($fp,$pdfcode); fclose($fp);

Rispondi quotando