Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2007, 04:05
Avatar de SILVI85
SILVI85
 
Fecha de Ingreso: julio-2007
Mensajes: 109
Antigüedad: 16 años, 9 meses
Puntos: 1
Ayuda con FPDF

Tengo el siguiente codigo PHP para crear un fichero pdf en el que se muestra un listado en una tabla que lee desde un fichero txt.
El problema es que no se como ajustar las celdas segun el contenido del texto, es decir, que si hay mucho texto se me sale de la celda y se pisa el texto uno con otro..

Manualmente si se hacerlo.. el problema es que tengo un foreach para leer y entonces las hace todas del mismo tamaño

Si alguien me echa una mano se lo agradeceria

Código PHP:
class PDF extends FPDF 

//Cargar los datos 
function LoadData($file)
{
    
//Leer las líneas del fichero
    
$lines=file($file);
    
$data=array();
    foreach(
$lines as $line)
        
$data[]=explode(';',chop($line));
    return 
$data;
}
function 
BasicTable($header,$data)
{

$this->SetFont('Arial','',14);
    
//Cabecera
      
  
$this->Cell(17);
    foreach(
$header as $col)
       
$this->Cell(30,15,$col,1,0,'C');

    
$this->Ln();
    
//Datos
    
foreach($data as $row)
    {   
$this->Cell(17);
        foreach(
$row as $col)
        {
    
$this->Cell(30,6,$col,1,0,'C');
    }
        
$this->Ln();
    }
}


//cabecera de datos
$header=array('Nº Registro','Artículo','F.Alta','F.Baja','Procedencia','Pertenencia','Ubicacion','Observ.');

$data=$pdf->LoadData('a.txt');