Traté de hacer lo siguiente:
Código PHP:
Ver original$ancho=90;//establezco el ancho de la celda
$altura=6;//establezco la altura
$cantidad_lineas= strlen($data["descripcion"]);//establezco el tamaño de la cadena de caracteres if($cantidad_lineas > $ancho)//comparo si el tamaño de la cadena es mayor que el ancho de la celda
{
$cant_espacios = $cantidad_lineas/$ancho;//establezco la cantidad de espacios
$cant_espacios=abs($cant_espacios);// $altura=$altura*round($cant_espacios); }
$pdf->Cell(30, 6, $data["id"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);
$pdf->Cell(30, 6, $data["nombre"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);
$pdf->Cell($ancho, $altura, $data["descripcion"], $border, $ln, $align, $fill,$link,$stretch,$ignore_min_height,$calign,$valign);//Cambiar el alto de la celda
$pdf->Cell(30, 6, $data["estatus"], $border,$ln,$align,$fill,$link,$stretch,$ignore_min_height,$calign,$valign);
$pdf->Ln();
$fill=!$fill;
}
$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...