Bonjour à vous,
la fonction Footer(); est un peu galère à utiliser ...
J'ai cherché et trouvé quelques solutions, mais je rencontre un problème.
Je souhaite donc utiliser un footer personnalisé ( du texte avec une ligne au dessus ) sur toutes les pages.
Mais j'obtiens un footer composé de seulement cette ligne sur toutes les pages.
Et pour la dernière page, le texte avec la ligne comme je veux ...
J'comprends pas là ...
j'ai donc un fichier layout_pdf.php dans lequel il y a :
et un fichier impression_pdf.php avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php require('fpdf.php'); class pdf extends FPDF { [...] autres fonctions [...] public $myfoot = ""; function Footer() { // Pied de page $this->SetDrawColor(15,33,139); // couleur du trait $this->SetTextColor(15,33,139); // couleur du texte $this->SetFont('','',8); $this->SetXY(15,-20); $this->MultiCell(183,4,$this->myfoot,'T','C'); $this->SetFont('','',10); // remet la fonte de base } } ?>
Voyez-vous d'où vient le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php require('layout_pdf.php'); // génération du pdf $pdf = new pdf(); $pdf->AddPage(); $pdf->SetTitle("Titre"); $pdf->SetAuthor("Auteur"); $pdf->SetCreator("Auteur"); $pdf->SetSubject("Sujet"); $pdf->SetFont('Arial','',10); // footer $myfoot = "test"; $pdf->myfoot = $myfoot; // sortie du pdf $pdf->Output('mon_pdf','I'); ?>
Existe-t-il un tutoriel/ressource détaillé sur l'utilisation du footer ?
Je galère encore un peu avec la POO, j'ai pas fait la mise à jour de mon cerveau
ps: il y a très peu de message sur FPDF depuis quelques temps, les infos se trouvent-elles sur un autre site ou une autre bibliothèque est à préférer ?
Cordialement,
_____
Rahan
Partager