Foros del Web » Programando para Internet » PHP »

PHP y FPDF problema

Estas en el tema de PHP y FPDF problema en el foro de PHP en Foros del Web. Hola a todos... Tengo un problemita con fpdf: cuando imprimo varias celdas de texto solo lo hace hasta la mitad de la pagina y se ...
  #1 (permalink)  
Antiguo 12/11/2008, 09:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 0
PHP y FPDF problema

Hola a todos...

Tengo un problemita con fpdf: cuando imprimo varias celdas de texto solo lo hace hasta la mitad de la pagina y se salta a la siguiente paginay me imprime el texto en el centro de la pagina n se que puede ser. Ayuda porfavor necesisto imprimir texto hasta el final de la 1 pagina. Gracias



de la linea $pdf->Cell(194,250, ' José P.',0,0,'C'); se salta a la siguiente pagina.

Código php:
Ver original
  1. <?php
  2. require('fpdf/fpdf.php');
  3.  
  4.  
  5.        
  6.  
  7. include('conexion.php');
  8.  
  9. $cedula=$_REQUEST['id'];//variable obtenida por url
  10.  
  11.  
  12.  
  13.  
  14.     class PDF extends FPDF
  15.     {
  16.    
  17.     //Pie de página
  18.         function Footer()
  19.         {
  20.           //Posición: a 1,5 cm del final
  21.               $this->SetY(-15);
  22.               //Arial italic 8
  23.                $this->SetFont('Arial','I',8);
  24.              //Número de página
  25.              $this->Cell(0,10,'Pág. '.$this->PageNo().'/{nb}',0,0,'C');
  26.         }
  27.       }
  28.  
  29. //Creación del objeto de la clase heredada
  30. $query=mysql_query("SELECT cedula_abogados,sexo, nombre, apellido, fecha_idoneidad, cedula_magistrado ,numero_acuerdo, cedula_magistrado, cedula_apoderado FROM abogado,idoneidad where abogado.nu_idoneidad=idoneidad.nu_idoneidad and cedula_abogados like '%". $cedula."%' ");
  31. $row=mysql_fetch_array($query);
  32.  
  33. $year=substr($row['fecha_idoneidad'],0,4);
  34. $mes=substr($row['fecha_idoneidad'],5,2);
  35. $day=substr($row['fecha_idoneidad'],8,2);
  36.  
  37.  
  38.  
  39. $pdf=new PDF();
  40. $pdf->AliasNbPages();
  41. $pdf->AddPage();
  42.  
  43. $pdf->Image('imagenes/escudo.JPG',100,20,12);
  44. $pdf->SetFont('Arial','B',7);
  45. $pdf->Cell(194,65,'REPÚBLICA DE PANAMÁ',0,0,'C');
  46. $pdf->Ln(1);
  47. $pdf->Cell(194,75,'ÓRGANO JUDICIAL',0,0,'C');
  48. $pdf->Ln(2);
  49. $pdf->SetFont('Arial','B',9);
  50. $pdf->Cell(194,99,'CORTE SUPREMA DE JUSTICIA – SALA DE NEGOCIOS GENRALES',0,0,'C');
  51. $pdf->Ln(3);
  52. $pdf->SetFont('Arial','B',10);
  53. $pdf->Cell(194,120,'por cuanto',0,0,'C');
  54. $pdf->Ln(3);$pdf->SetFont('Arial','',10);
  55.  
  56.  
  57.  
  58.  
  59.  if($row["sexo"]=="F"){ $sexo="Ciudadana"; $pana="panameña";}else {$sexo="Ciudadano";  $pana="panameño";}
  60. $pdf->Ln(1);
  61. $pdf->SetFont('Arial','B',16);
  62. $pdf->Cell(194,140,''.$row["nombre"].' '.$row["apellido"].'',0,0,'C');//
  63.  
  64. $pdf->SetFont('Arial','',10);
  65. $pdf->Ln(1);
  66. $pdf->Cell(194,160,''.$sexo.' de nacionalidad '.$pana.', posee Diploma de',0,0,'C');
  67. $pdf->Ln(1);
  68. $pdf->Cell(194,170,'Licenciado en Derecho y Ciencias Políticas',0,0,'C');
  69. $pdf->Ln(1);
  70. $pdf->Cell(194,180,'expedido por la: ',0,0,'C');
  71. $pdf->Ln(1);
  72. $pdf->SetFont('Arial','',11);
  73. $pdf->Cell(194,190,'le otorga el presente',0,0,'C');
  74. $pdf->Ln(1);
  75. $pdf->SetFont('Arial','B',14);
  76. $pdf->Cell(194,200,'Certificado de Idoneidad',0,0,'C');
  77. $pdf->Ln(1);
  78. $pdf->SetFont('Arial','',10);
  79. $pdf->Cell(194,210,'para ejercer la profesión de abogado en la República de Panamá,',0,0,'C');
  80. $pdf->Ln(1);
  81. $pdf->Cell(194,220,'de acuerdo con el artículo 3º, ordinal 2º de la Ley 9 de 1984',0,0,'C');
  82. $pdf->Ln(1);
  83. //$pdf->write'firmado y sellado en Panamá, a los '.$dia.' días del mes de',0,0,'C');
  84.  
  85.  
  86. $pdf->Cell(194,230,'firmado y sellado en Panamá, a los '.$dia.' días del mes de',0,0,'C');
  87. $pdf->Ln(1);
  88. $pdf->Cell(194,240, $mes.' del año '.$year.'.',0,0,'C');
  89. $pdf->Ln(1);
  90.  
  91. $pdf->Cell(194,250, 'Mag. José Andrés Troyano P.',0,0,'C');
  92. $pdf->Ln(1);
  93. $pdf->Cell(194,279, 'El Presidente de la Corte, Encargado',0,0,'C');
  94.  
  95.  
  96.  
  97.  
  98. $pdf->Cell(194,238,' José P.El Presidente de la Corte, Encargado
  99. ',0,0,'C');
  100.  
  101. $pdf->Ln(1);
  102. $pdf->Cell(194,239,' Presidente de la Sala 2a., Encargado',0,0,'C');
  103. $pdf->SetFont('Arial','B',10);
  104. $pdf->Ln(1);
  105. $pdf->Cell(194,240,'presidente de la Sala 3a.',0,0,'C');
  106. $pdf->Ln(1);
  107. $pdf->SetFont('Arial','',10);
  108. $pdf->Cell(194,241,'El Secretario General de la Corte',0,0,'C');
  109.  
  110.  
  111.  
  112. Registro No.0000   
  113. C&#233;dula No.$row['cedula_abogados']
  114.  
  115. $pdf->Output();
  116. ?>

Última edición por masi; 12/11/2008 a las 09:55
  #2 (permalink)  
Antiguo 12/11/2008, 10:12
 
Fecha de Ingreso: mayo-2008
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: PHP y FPDF problema

esta bien que trabaje con cell que otra puedo usar???
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 03:37.