Foros del Web » Programando para Internet » PHP »

Crear "plantilla" con fpdf

Estas en el tema de Crear "plantilla" con fpdf en el foro de PHP en Foros del Web. Hola Me gustaria poder hacer una especie de plantilla con fpdf. La idea es que se escriba en el pdf los nombres de de los ...
  #1 (permalink)  
Antiguo 12/03/2008, 07:21
 
Fecha de Ingreso: marzo-2007
Ubicación: España
Mensajes: 133
Antigüedad: 17 años, 8 meses
Puntos: 0
Crear "plantilla" con fpdf

Hola

Me gustaria poder hacer una especie de plantilla con fpdf.
La idea es que se escriba en el pdf los nombres de de los datos asi

Nombre: Dni:
Apellido1:
Apellido2:

etc...

y despues, llenarlo con los valores del usuario.

Tengo estos archivos:

-imprimirdoc.php: aqui tengo un include de la clase fpdf y tengo una funcion llamada "imprimirDocument($datos)" que es la que imprime todo.

-moddocument.php: aqui hago un include del archivo anterior, y llamo a "imprimirDocument($datos);

Entonces, yo he intentado hacer una funcion que imprimiera la parte "fija" del PDF pero me hago un lio a la hora de pasar el objeto....

Alguien me puede ayudar con esto? Gracias



El caso es que me hago un poco de lio de cuando se instancia el objeto
  #2 (permalink)  
Antiguo 12/03/2008, 08:12
 
Fecha de Ingreso: marzo-2008
Ubicación: Venezuela
Mensajes: 60
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Crear "plantilla" con fpdf

puedes intentar con html2fpdf (http://html2fpdf.sourceforge.net/), el proyecto de un chamo que utiliza la clase fpdf y la mejora con la suya html2fpdf.
en la página hay muchos ejemplos y en realidad es bastante sencillo. si gustas, claro...

saludos!
  #3 (permalink)  
Antiguo 12/03/2008, 13:21
 
Fecha de Ingreso: marzo-2007
Ubicación: España
Mensajes: 133
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Crear "plantilla" con fpdf

Gracias, pero quiero seguir utilizando solamente la clase fpdf.
Se puede hacer algo parecido al Header o Footer? pero que imprima unas palabras en unas posiciones concretas? y que luego se completen con unos datos que me pasan?

no sé si se entiende muy bien la idea, pero de momento tengo algo asi:

Código PHP:
$pdf->SetXY(10,20);
    
$pdf->Cell(20,15,"Registre: ",0,0,'R');    
    
$pdf->SetXY(28,20);
    
$pdf->Cell(20,15,$dades[0]);
    
    
$pdf->SetXY(120,20);
        
$pdf->Cell(20,15,"Signatura: ",0,0,'R');    
    
$pdf->SetXY(138,20);
    
$pdf->Cell(20,15,$dades[8]); 
y la idea seria separar la parte fija, de la variable. Gracias
  #4 (permalink)  
Antiguo 14/03/2008, 08:24
Avatar de Marialex  
Fecha de Ingreso: enero-2008
Ubicación: Isla de Margarita, Venezuela
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Crear "plantilla" con fpdf

Hola, si quieres colocar la variable de php luego del título, sería algo así.

Código PHP:
    $registro="Registro 1";
    
$Asignatura="lo que sea";
    
$pdf->SetXY(10,20); 
    
$pdf->Cell(20,15,"Registre: ".$registro,0,0,'R');     
    
$pdf->SetXY(28,20); 
    
$pdf->Cell(20,15,$dades[0]); 
     
    
$pdf->SetXY(120,20); 
        
$pdf->Cell(20,15,"Signatura: ".$Asignatura,0,0,'R');     
    
$pdf->SetXY(138,20); 
    
$pdf->Cell(20,15,$dades[8]); 
Sólo debes obtener el valor de tu variable php y colocarla al lado de donde quieras imprimir, no sé si era eso lo que necesitabas. Ahh y no te olvides del puntico para la concatenación.
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 14:43.