problema con le tabelle di fpdf

  • Creatore Discussione Creatore Discussione prinzart
  • Data di inizio Data di inizio

prinzart

Utente Attivo
26 Feb 2007
40
0
0
ciao sto creando uno script con fpdf per riversare i dati del db su un file pdf per poi essere stampato su carta, solo che quando cambio lo stato di una tabella da (Cell) a (MultiCell) per poterci far entrare un testo lungo che va a capo, però queste tabelle non riesco a farle stare tutte di fianco ma mi vanno tutte a capo, come si fa a farle state tutte su un'unica riga?
se uso un ciclo mi formatta correttamente solo la prima riga di celle ma dalla seconda in poi mi sballa tutto, mi aiutate perfavore?

PHP:
while($row=mysql_fetch_array($ris_query)){ 

$pdf->SetFont('Arial','',10); 
$pdf->Cell(15, 8, $row[id_protocolli], 1, 0,'C'); 
$pdf->Cell(20, 8, $row[tipo_mezzo], 1, 0, 'C'); 
$pdf->Cell(15, 8, $row[pagine], 1, 0, 'C'); 
$pdf->Cell(25, 8, $row[data_ins_prot], 1, 0, 'C'); 
$pdf->Cell(38, 8, $row[nome_mit_des], 1, 0, 'C'); 
$pdf->MultiCell(50, 8, $row[oggetto_protocollo], 1, 'L'); 
$pdf->SetXY(170,28); 
$pdf->Cell(40, 8, $row[nome_categ], 1, 0, 'C'); 
$pdf->MultiCell(60, 8, $row[nome_sottocateg], 1,'L'); 
$pdf->SetXY(270,28); 
$pdf->Cell(20, 8, $row[collegamento_protocollo], 1, 0, 'C'); 
$pdf->Ln(10); 

}
 
ce l'ho quasi fatta ora mi sballano solo le ultime due colonne a destra:

while($row=mysql_fetch_array($ris_query)){

$pdf->SetFont('Arial','',10);
$pdf->Cell(15, 8, $row[id_protocolli], 1, 0,'C');
$pdf->Cell(20, 8, $row[tipo_mezzo], 1, 0, 'C');
$pdf->Cell(15, 8, $row[pagine], 1, 0, 'C');
$pdf->Cell(25, 8, $row[data_ins_prot], 1, 0, 'C');
$pdf->Cell(38, 8, $row[nome_mit_des], 1, 0, 'C');
$x=$pdf->GetX();
$y=$pdf->GetY();
$pdf->MultiCell(50, 8, $row[oggetto_protocollo], 1, 'L');
$pdf->SetXY($x,$y);
$pdf->Cell(40, 8, $row[nome_categ], 1, 0, 'C');
$u=$pdf->GetX();
$t=$pdf->GetY();
$pdf->MultiCell(60, 8, $row[nome_sottocateg], 1,'L');
$pdf->SetXY($u,$t);
$pdf->Cell(20, 8, $row[collegamento_protocollo], 1, 0, 'C');
$pdf->Ln(10);

}

mi servirebbe solo un piccolo aiutino :-)
 

Discussioni simili