Foros del Web » Programando para Internet » PHP »

fpdf y Multicell

Estas en el tema de fpdf y Multicell en el foro de PHP en Foros del Web. hola chicos: Tengo el siguiente problema y espero en verdad alguien me pueda ayudar, resulta que estoy creando un pdf pero necesito hacer una tabla ...
  #1 (permalink)  
Antiguo 10/06/2009, 21:17
 
Fecha de Ingreso: abril-2009
Ubicación: México
Mensajes: 114
Antigüedad: 15 años
Puntos: 0
Pregunta fpdf y Multicell

hola chicos:

Tengo el siguiente problema y espero en verdad alguien me pueda ayudar, resulta que estoy creando un pdf pero necesito hacer una tabla que tenga multiceldas para que me permita ajustar el texto a la ceda y no salga fuera de ella, bueno pues al momento de asignar las cordenadas x y me ensima los valores de mi consultaen una sola fila, es decir si me consulta deberia arrojar 3 filas unicamente me arroja una pero con todos los datos ensimados de las otras dos que no desplego en celdas aparte, no se si me doy a entender.

El codigo que tengo es el siguiente:

Código PHP:
function BasicTableSQL2($pdf)  
{  

     
$pdf->Cell(5,7,"No.",1);      
     
$pdf->Cell(40,7,"SERVICIOS",1);  
     
$pdf->Cell(50,7,"FACTORES",1); 
     
$pdf->Cell(30,7,"UNIDAD",1);      
     
$pdf->Cell(10,7,"MINIMO",1);  
     
$pdf->Cell(10,7,"ESPERADO",1); 
     
$pdf->Cell(10,7,"MAXIMO",1);      
     
$pdf->Cell(25,7,"DESCRIPCION ",1);      
     
$pdf->Ln(); //Esto hace un cambio de línea 
     
mysql_connect('localhost','xxx','xxx');
mysql_select_db('doc_guia');
      
$result9=mysql_query("select numero, serv, factores, unidad, minimo, valor, maximo, des from resultados where anio= '".$_SESSION['anio']."'"); 
$number_of_products9 mysql_numrows($result9); 

while (
$row mysql_fetch_array($result9)) {
$Y_Table_Position 33;

        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(10);
        
$pdf->MultiCell(5,15,$row['numero'],1); 
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(15);
        
$pdf->MultiCell(40,15,$row['serv'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(55);  
        
$pdf->MultiCell(50,15,$row['factores'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(105); 
        
$pdf->MultiCell(30,15,$row['unidad'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(135); 
        
$pdf->MultiCell(10,15,$row['minimo'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(145);
        
$pdf->MultiCell(10,15,$row['valor'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(155); 
        
$pdf->MultiCell(10,15,$row['maximo'],1);
        
$pdf->SetY($Y_Table_Position);
        
$pdf->SetX(165);  
        
$pdf->MultiCell(25,15,$row['des'],1);                           
        
$pdf->Ln(); //Salto de Línea.
        
        
}  
   }  



//mysql_close(); 
 
$pdf->AddPage();  //Adiciono una nueva página 

$i 0;
$pdf->SetY($Y_Table_Position);
while (
$i $number_of_products9)
{
    
$pdf->SetX(45);
    
$pdf->MultiCell(120,6,'',0LJ);
    
$i $i +1;
}     

$Y_Fields_Name_position 20;
$Y_Table_Position 26;

$pdf->SetFillColor(232,232,232);

$pdf->SetFont('Arial','B',12);
$pdf->SetY($Y_Fields_Name_position);
$pdf->SetX(25);
$pdf->Cell(150,6,'TABLA 1"',0,0,'L',1);
$pdf->Ln();

$pdf->SetFont('Arial','',6);  //Tipo de fuente y tamaño. 
BasicTableSQL2($pdf); 
De antemano gracias..
  #2 (permalink)  
Antiguo 11/06/2009, 09:46
 
Fecha de Ingreso: abril-2009
Ubicación: México
Mensajes: 114
Antigüedad: 15 años
Puntos: 0
Respuesta: fpdf y Multicell

alguien que me ayude con este problemas??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.