Foros del Web » Programando para Internet » PHP »

Diseño de tablas fpdf

Estas en el tema de Diseño de tablas fpdf en el foro de PHP en Foros del Web. Por que al generar un reporte fpdf me queda asi. alguien sabe Cuando revasa la cantidad de informacion en una hoja queda asi pero cuando ...
  #1 (permalink)  
Antiguo 24/06/2012, 18:12
Avatar de jmacc  
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 17 años, 1 mes
Puntos: 6
Busqueda Diseño de tablas fpdf

Por que al generar un reporte fpdf me queda asi. alguien sabe
Cuando revasa la cantidad de informacion en una hoja queda asi pero cuando no las tablas quedan exactas.
Archivo Generado ya que no pude inserter el pdf aqui.

Codigo:
Código PHP:
Ver original
  1. require('fpdf/fpdf.php');
  2. include("../Funciones/conectarbase.php");
  3. $conex= conectar();
  4.  
  5. $fecha1=$_POST['fechainicio'];
  6. $fecha2=$_POST['fechafin'];
  7. setlocale(LC_ALL,"es_ES@euro","es_ES","esp");
  8.  
  9. class abc extends FPDF{
  10.     function Footer()
  11. {
  12.     $this->SetY(-15);
  13.     $this->SetFont('Arial','I',8);
  14.     $this->Cell(50,10,'San Francisco de Campeche,Camp: a '.strftime("%A %d de %B del %Y"),0,0,'L');
  15.     $this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C'); 
  16.     }
  17. }


Código PHP:
Ver original
  1. $pdf=new FPDF('P','mm','A4');
  2. $pdf->AliasNbPages();
  3. $pdf = new abc();
  4. $pdf->AddPage();
  5. $pdf->SetAuthor('IntegracionSolidaria');


Código PHP:
Ver original
  1. $pdf->SetXY(50,50);
  2. $pdf->MultiCell(120,6,"Reporte entre Fecha ",0);   
  3. $pdf->SetXY(85,50);
  4. $pdf->MultiCell(120,6,$fecha1,0);
  5. $pdf->SetXY(105,50);
  6. $pdf->MultiCell(120,6,"Y ",0);
  7. $pdf->SetXY(110,50);
  8. $pdf->MultiCell(120,6,$fecha2,0);
  9.    
  10. $Y_Fields_Name_position = 60;
  11. $Y_Table_Position = 66;
  12. $pdf->SetFillColor(232,232,232);
  13.  
  14. $pdf->SetFont('Arial','B',12);
  15. $pdf->SetY($Y_Fields_Name_position);
  16. //posicion de Inicio
  17. $pdf->SetX(5);
  18. //termino de celda,tamaño
  19. $pdf->Cell(10,6,'Num',1,0,'L',1);
  20. $pdf->SetX(15);
  21. $pdf->Cell(60,6,'Nombre',1,0,'L',1);
  22. $pdf->SetX(75);
  23. $pdf->Cell(50,6,'Paterno',1,0,'L',1);
  24. $pdf->SetX(125);
  25. $pdf->Cell(30,6,'Materno',1,0,'L',1);
  26. $pdf->SetX(155);
  27. $pdf->Cell(50,6,'Grupo',1,0,'L',1);
  28. $pdf->Ln();
  29.  
  30. $pdf->SetFont('Arial','',6);
  31. $pdf->SetY($Y_Table_Position);
  32. $pdf->SetX(5);
  33. $pdf->MultiCell(10,6,$column_id,1);
  34. $pdf->SetY($Y_Table_Position);
  35. $pdf->SetX(15);
  36. $pdf->MultiCell(60,6,utf8_decode($column_nombre),1,'L');
  37. $pdf->SetY($Y_Table_Position);
  38. $pdf->SetX(75);
  39. $pdf->MultiCell(50,6,utf8_decode($column_paterno),1,'L');
  40. $pdf->SetY($Y_Table_Position);
  41. $pdf->SetX(125);
  42. $pdf->MultiCell(30,6,utf8_decode($column_materno),1,'L');
  43. $pdf->SetY($Y_Table_Position);
  44. $pdf->SetX(155);
  45. $pdf->MultiCell(50,6,utf8_decode($column_grupos),1,'C');
  46.  
  47. $i = 0;
  48. $pdf->SetY($Y_Table_Position);
  49. while ($i < $number_of_products)
  50. {
  51.     $pdf->SetX(5);//lineas dentro de la tabla
  52.     $pdf->MultiCell(200,6,'',1);
  53.     $i = $i +1;
  54. }
  55.  
  56. $pdf->Output();

Hay algun error. ?
De antemano gracias.
__________________
Los bueno Chicos Acaban Primero.
User Linux: #527435

Etiquetas: diseño, fpdf, informacion, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:24.