Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/03/2014, 17:57
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: Colocar texto muy largo en varias líneas

Bueno, al parecer se está solucionando con esto:

1. Obtengo la longitud de la cadena...

Código PHP:
$longitud strlen($rowSelectDetalle['cat_descripcion']); 
2. Configuro el total de iteracciones que hará el for para ir pintando las cadenas, y establezco los límites para la función substr...

Código PHP:
$items round($longitud 70) + 1;
$linf 0;
$lsup 70
3. y por último condiciono a que, sí la cadena es mayor al largo permitido, realice el proceso...

Código PHP:
if($longitud 70){
      for(
$i=0$i<$items$i++){
            
$cadena[$i] = substr($rowSelectDetalle['cat_descripcion'], $linf$lsup);
        
$linf += 70;
                
            echo 
$cadena[$i] . '<br />';
      }            

Con esto, esta funcionando bien, ahora debo invocarlo cuando uso la celda en el código de FPDF, sobre esta línea...

Código PHP:
$pdf -> Cell(29015utf8_decode($descripcion), 'B'0'L'); 
lo cuál no me marco error alguno, sin embargo me desacomodo otras columnas xDDD

Pero, bueno, supongo que esa parte es sólo de ajustes, no? O_o

Aún así, aún no se porque no funcionó con wordwrap... se supone que ea función hace todo lo anterior que hice sólo invocándolo :/

y con explode no me funcionó ocp001a, porque la sintáxis me pide el caracter delimitador, con el cuál no cuento. De todas formas gracias por la ayuda, lo que comentaste me sirvió para probar otras alternativas :D

Saludos!!