Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2011, 19:30
miguel_21df
 
Fecha de Ingreso: marzo-2011
Ubicación: D.F.
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Tamaño de columnas en fpdf conectando a mysql

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!

Última edición por miguel_21df; 24/03/2011 a las 19:13 Razón: corregir ortografia