Foros del Web » Programando para Internet » PHP »

Problemas con fpdf en mc_table.php

Estas en el tema de Problemas con fpdf en mc_table.php en el foro de PHP en Foros del Web. Estoy tratando de usar el ejemplo de de mc_table.php me genera bien las celdas el problema es que no me pinta el function Header() y ...
  #1 (permalink)  
Antiguo 23/10/2015, 16:08
 
Fecha de Ingreso: julio-2008
Mensajes: 19
Antigüedad: 15 años, 9 meses
Puntos: 0
Busqueda Problemas con fpdf en mc_table.php

Estoy tratando de usar el ejemplo de de mc_table.php me genera bien las celdas el problema es que no me pinta el function Header() y function Footer() de la pagina al imprimir no me genera ningún Error pero no me imprime la cabecera ni pie de pagina estoy utilizando CODEINGNITER.


Código PHP:
Ver original
  1. <?php
  2. require_once APPPATH."/libraries/fpdf/mc_table.php";
  3. //$this->load->library('fpdf/fpdf');
  4. //require('mc_table.php');
  5. //$this->load->library('fpdf/fpdf');
  6. //define(‘FPDF_FONTPATH’, ‘font/’);
  7. //define('FPDF_FONTPATH','../font/');
  8. class PDF extends FPDF
  9. {
  10. //Page header
  11. function Header()
  12. {
  13. //Logo
  14. // $this->Image('logo_pb.png',10,8,33);
  15. //Arial bold 15
  16. $this->SetTextColor(0,0,255);
  17. $this->SetFont('Arial','B',22);
  18. //Move to the right
  19. $this->Cell(80);
  20. //Title
  21. $this->Cell(30,10,'title',0,0,'C');
  22. //Line break
  23. $this->Ln(10);
  24. //Arial italic 8
  25. $this->SetFont('Arial','I',8);
  26. //Page number
  27. $this->SetTextColor(0);
  28. $this->Cell(0,10,"Seite ".$this->PageNo().'/{nb}',0,0,'R');
  29. //Line break
  30. $this->Ln(20);
  31. }
  32.  
  33. //Page footer
  34. function Footer()
  35. {
  36. //Position at 1.5 cm from bottom
  37. $this->SetY(-18);
  38. $this->Line(10,280,205,280);
  39. //Arial italic 8
  40. $this->SetFont('Arial','I',8);
  41. //Page number
  42. $this->Cell(40,10,"text",0,0);
  43. }
  44. }
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. //Instanciation of inherited class
  54. $pdf=new PDF_MC_Table();
  55. $pdf->Open();
  56. $pdf->AliasNbPages();
  57. $pdf->AddPage();
  58. $pdf->SetFont('Arial','',12);
  59.  
  60. ////////////////////////// Tabelle //////////////////////////////////////////
  61.  
  62. $pdf->SetFont('Arial','',10);
  63. $pdf->SetWidths(array(25,100,15,20,20));
  64. $i=0;
  65. while ($i<=50) {
  66.     $i++;
  67.     # code...
  68.  
  69. $pdf->Row(array("sss","sasdddddddddddddddddddddddddddddddsssssssssssddddddddddddddddddddddddddddddddddddddddsddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","ss","ss","ss"));
  70. }
  71. ////////////////////////////////////////////////////////////////////////////////
  72.  
  73. $pdf->Output();
  74.  
  75.  
  76.  
  77. ?>
  #2 (permalink)  
Antiguo 23/10/2015, 18:09
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Problemas con fpdf en mc_table.php

Saludo
El problema es la ubicación.

Elimina el class PDF, pero antes corta las funciones de Header y Footer,
y pegalas en alguno de los dos archivos siguientes (mc_table.php o fpdf.php)

Con eso ya genera la línea con el texto debajo en el footer,
y en el header el title en azul con la paginación a la derecha.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: Ninguno
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 13:42.