Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] php celdas fpdf division

Estas en el tema de php celdas fpdf division en el foro de PHP en Foros del Web. Buenos días. Compañero necesito ayuda con un fragmento de código que me hace falta para la maquetacion de un pdf desde el fpdf en php, ...
  #1 (permalink)  
Antiguo 04/03/2014, 07:27
Avatar de letingel  
Fecha de Ingreso: noviembre-2013
Ubicación: neiva
Mensajes: 41
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta php celdas fpdf division

Buenos días.

Compañero necesito ayuda con un fragmento de código que me hace falta para la maquetacion de un pdf desde el fpdf en php, la cuestión es que deseo subdividir una celda en varias celdas ya que necesito hacer muchas tablas esto me ayudaría mucho.

Aquí les dejo el link del encabezado como debería estar

http://www.development.letingel.com/...encabezado.JPG

Y aqui les dejo el pdf que estoy haciendo

http://www.development.letingel.com/pruebas/pdf.php

A continuación el código que estoy usando

Código PHP:
<?php
include('fpdf/fpdf.php');
header("Content-Type: text/html; charset=iso-8859-1 ");
class 
PDF extends FPDF
{
   
//Columna actual
   
var $col=0;
   
//Ordenada de comienzo de la columna
   
var $y=0;
   
//Cabecera de página
function Header()
{
//Logo
$this->Image("logo.jpg",12,11,35,19,"JPG");
//Arial bold 15
$this->SetFont('Arial','B',15);
//Movernos a la derecha
//Título
$this->Cell(40,20,'',1,0,'r');
$this->Cell(70,20,'TITULO DEL FORMULARIO',1,0,'r');
$this->Cell(40,20,'codificacion',1,0,'r');
//Salto de línea
$this->Ln(20);
$this->Cell(40,20,'codificacion',1,0,'r');  
}
//Pie de página
function Footer()
{
//Posición: a 1,5 cm del final
$this->SetY(-15);
//Arial italic 8
$this->SetFont('Arial','I',8);
//Número de página
$this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
}
function 
SetCol($col)
   {
      
//Establecer la posición de una columna dada
      
$this->col=$col;
      
$x=10+$col*75;
      
$this->SetLeftMargin($x);
      
$this->SetX($x);
   }
function 
AcceptPageBreak()
   {
      
//Método que acepta o no el salto automático de página
      
if($this->col<2)
      {
      
//Ir a la siguiente columna
       
$this->SetCol($this->col+1);
      
//Establecer la ordenada al principio
      
$this->SetY($this->y0);
      
//Seguir en esta página
      
return false;
      }
      else
      {
      
//Volver a la primera columna
      
$this->SetCol(0);
      
//Salto de página
      
return true;
      }
   }
function 
TituloArchivo($num,$label)
{
   
$this->SetY(55);
$this->SetFont('Arial','',12);
$this->SetFillColor(200,220,255);
$this->Cell(0,6,"Archivo $num : $label",0,1,'L',true);
$this->Ln(4);
//Guardar ordenada
$this->y0=$this->GetY();
}
function 
CuerpoArchivo($file)
{
//Leemos el fichero
$f=fopen($file,'r');
$txt=fread($f,filesize($file));
fclose($f);
//Times 12
$this->SetFont('Times','',12);
//Imprimimos el texto justificado
$this->MultiCell(60,5,$txt);
      
//Salto de línea
      
$this->Ln();
      
//Volver a la primera columna
      
$this->SetCol(0);

}
function 
ImprimirArchivo($num,$title,$file)
{
$this->AddPage();
$this->TituloArchivo($num,$title);
$this->CuerpoArchivo($file);
}
}
$pdf=new PDF();
$title='Mostramos un archivo txt';
$pdf->SetTitle($title);
$pdf->SetY(65);
$pdf->ImprimirArchivo(1,'Archivo de prueba ','prueba1.txt');
$pdf->ImprimirArchivo(2,'Otro archivo','prueba2.txt');
$pdf->Output();
?>
Agradecería enormemente su ayuda y como se que van a decir que este post no debería ir aquí, les comento que no encontré tema de fpdf ¬¬ así q ahorren-se las criticas.

Etiquetas: celdas, diseño-web, division, fpdf, html
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 12:29.