Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2012, 12:31
Sirrohan
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 9 meses
Puntos: 21
Respuesta: Ajuste del alto de celdas con TCPDF

Traté de hacer lo siguiente:

Código PHP:
Ver original
  1. $ancho=90;//establezco el ancho de la celda
  2.     $altura=6;//establezco la altura
  3.     $cantidad_lineas= strlen($data["descripcion"]);//establezco el tamaño de la cadena de caracteres
  4.     if($cantidad_lineas > $ancho)//comparo si el tamaño de la cadena es mayor que el ancho de la celda
  5.     {
  6.         $cant_espacios = $cantidad_lineas/$ancho;//establezco la cantidad de espacios
  7.         $cant_espacios=abs($cant_espacios);//
  8.         $altura=$altura*round($cant_espacios);
  9.     }
  10.     $pdf->Cell(30, 6, $data["id"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);
  11.     $pdf->Cell(30, 6, $data["nombre"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);
  12.     $pdf->Cell($ancho, $altura, $data["descripcion"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);//Cambiar el alto de la celda
  13.     $pdf->Cell(30, 6, $data["estatus"], $border,$ln,$align,$fill,$link,$stretch,$ignore_min_height,$calign,$valign);
  14.     $pdf->Ln();
  15.     $fill=!$fill;
  16.     }
  17.     $pdf->Cell(array_sum($w), 0, '', 'T');//Linea al final del reporte (opcional)

Pero la cadena sigue superponiendose a los otros datos en el reporte... Creía que ajustando la altura de la celda también se ajustaban los caracteres dentro de la cadena...