Hola claradebock,
Solo se me ocurre ¿has probado a darle más anchura para ver si te cabe?, es decir, en lugar de:
Cita:
Iniciado por claradebock
Código PHP:
Ver original$this->Cell(60,30,$cabecera,1,0,'R');
Lo puedes hacer así:
Código PHP:
Ver original$this->Cell(100,30,$cabecera,1,0,'R');
//o si la dejas en 0, te ocupará todo el ancho de la página
$this->Cell(0,30,$cabecera,1,0,'R');
Otra opción es que, en vez de concatenar la variable, lo hagas en más "trozos", por ejemplo, en lugar de:
Cita:
Iniciado por claradebock
Código PHP:
Ver original$cabecera = $cliente->razonsocial . $cliente->direccion . $cliente->codpostal . $cliente->poblacion . $cliente->provincia . $cliente->nif;
$this->Cell(60,30,$cabecera,1,0,'R');
Lo puedes hacer así:
Código PHP:
Ver original$razonsocial = $cliente->razonsocial;
$direccion = $cliente->direccion;
$codpostal = $cliente->codpostal;
$poblacion = $cliente->poblacion;
$provincia = $cliente->provincia;
$nif = $cliente->nif;
$this->Cell(60,30,$razonsocial,1,0,'R');
$this->Cell(60,30,$direccion,1,0,'R');
$this->Cell(60,30,$codpostal,1,0,'R');
$this->Cell(60,30,$poblacion,1,0,'R');
$this->Cell(60,30,$provincia,1,0,'R');
$this->Cell(60,30,$nif,1,0,'R');
Cita:
Iniciado por claradebock Cuando imprimo $cabecera con un dump, la variable tiene valor, pero cuando se la paso a la función Cell() no me pinta nada en el pdf, solo el cuadro en blanco. Por otra parte, necesito que cuando se concatenen las variables, éstas estén separadas por un salto de línea y no me funciona ni el \n ni la variable de php PHP_EOL.
Para el salto de línea, debes usar Ln()
Aquí tienes el tutorial de cómo usar fpdf:
http://fpdf.org/es/tutorial/index.php
Espero haberte servido de ayuda.
.