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 :
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
	}
 
 
 
}
?>
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
<?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');
?>
Voyez-vous d'où vient le problème ?
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