Hola que tal!!
Miren soy nuevo en el foro, y estoy muy agradecido ya que de aqui eh tenido muchos aportes y ahora me toca dar algo de mi.
Les dejo este pequeño ejemplo en el cual solucione el problema de hacer un reporte en fpdf, dividiendolo en 5 columnas justificando el texto en cada una de ellas.
$i=0;
$j=35;
$num = 1;
$sql_guia_instruccion="select dif_hora_programa, tema_guia, objetivo_especifico_guia, actividades_guia, apoyo_didactico_guia
from guia_instruccion
where clave_programa='$clave_programa'";
$result_guia_instruccion = mysql_query($sql_guia_instruccion)
or die("La siguiente consulta contiene algún error:<br>nSQL: <b>$sql_guia_instruccion</b>");
while ($row =mysql_fetch_array($result_guia_instruccion)) {
$aux=$i*$j;
$dif_hora_programa=$row['dif_hora_programa'];
$tema_guia=$row['tema_guia'];
$objetivo_especifico_guia=$row['objetivo_especifico_guia'];
$actividades_guia=$row['actividades_guia'];
$apoyo_didactico_guia=$row['apoyo_didactico_guia'];
$i++;
$pdf->SetFont('Arial','',12);
$pdf->SetXy(15,$aux);
$pdf->Cell(10);
$pdf->MultiCell(20,5,$dif_hora_programa,0,'L',0);
$pdf->SetXy(15,$aux);
$pdf->Cell(35);
$pdf->MultiCell(60,5,$tema_guia,0,'L',0);
$pdf->SetXy(100,$aux);
$pdf->Cell(10);
$pdf->MultiCell(60,5,$objetivo_especifico_guia,0,'L',0) ;
$pdf->SetXy(140,$aux);
$pdf->Cell(35);
$pdf->MultiCell(60,5,$actividades_guia,0,'L',0);
$pdf->SetXy(180,$aux);
$pdf->Cell(55);
$pdf->MultiCell(60,5,$apoyo_didactico_guia,0,'L',0);
$pdf->Ln();
if ($num == 3){
$pdf->AddPage();
$i=0;
$j=35;
}
$num++;
}
Cabe mencionar que en esa condicion, yo puse que se muestren 3 en cada hoja, si quieren pueden quitarlo.
Ojala les sirva a uno por ahi!
Saludos desde Mexico!