Génération d'une page de garde avec FPDF

Répondre
langtuparis
le 31/01/2005 à 19:51
langtuparis
Bonjour,

Je voudrais générer un document PDF comportant une page de garde et les autres pages.

Dans les pages normales il y a l'en tête et pied (header et footer) mais le prob c'est que je veux pas avoir l'entête et le pied dans la page de garde.

Or à mes connaissances les fonctions header() et footer() sont appelées implicitement pour toute les pages. Y a til une solution pour résoudre ce genre de pb?

Je vous merci d'avance
LA GLOBULE
le 31/01/2005 à 20:23
LA GLOBULE
As tu déjà utilisé FPDF ?

Je pense que non :)
C'est une classe qui permet de générer du PDF.

Pour en revenir à ta question, un PDF, ca s'imprime "page par page", cela veut dire que tu n'es pas obligé d'afficher un header ou un footer sur toutes les pages.

Dans le code que tu vas générer pour utiliser FPDF, pour la première page, tu n'utiliseras pas ta "fonction" qui imprimera tes header, mais juste dans les suivantes.

En fait, je ne vois pas où est ce que tu vois un problème dans ton truc de header :)
langtuparis
le 31/01/2005 à 23:17
langtuparis
Justement je m'initie à FPDF. Mais à mes connaissances quand on initialise
$pdf=new fpdf(..)

Dans la la classe FPDF (ou une dérivée) on a 2 fonctions header() et footer qui sont appelées implicitement à chaque génération d'une nouvelle page.(comme les constructeurs..)

Je vois pas du tout comment faire de sorte que pour la 1ère page on utilise pas header()..

Si t'as un exemple concret voudrais-tu bien m'en donner stp?

Merci d'avance
LA GLOBULE
le 31/01/2005 à 23:21
LA GLOBULE
Ben justement n'utilise pas cette extension de classe, ou alors modifie la pour ne pas appeler implicitement ce header() à chaque création de page.

Toi, pour résumer, il faudrait que tu te fasses un truc de ce genre :

<?php
$pdf = new FPDF();

// page sans entete sans pied
$pdf->addPage();

// bla bla

// page avec entete et pied
$pdf->addPage('entete', 'pied');

// bla bla

// page avec entete et pied
$pdf->addPage('entete', 'pied');
?>


Tu vois l'idée ?
Ca, c'est le principe, maintenant, il faudrait coder un truc qui fasse çà.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours