J'ai posté hier ce message dans le forum phpToPDF,
mais je me rends compte aujourd'hui que mon problème
vient peut-être de FPDF.
Je me permets donc de poser ma question dans ce forum.
J'espère que ça ne gênera pas.
Et j'espère surtout, une réponse.
Je craaaaaaaaaaaaaaaaaaaaque.

------------------------
Bonjour,

j'ai découvert ce week-end "phpToPDF".
C'est un programme vraiment formidable.
Toutefois, j'avoue que les paramètres sont parfois
obscurs et difficiles à adapter.

Je n'arrive pas à inclure un HEADER et un FOOTER
dans mon tableau qui s'étend sur plusieurs pages.

J'ai beau lire les messages de ce forum
et m'être beaucoup documenté,
après trop d'essais, je sèche, cassé, crevé, neurones amorphes.

Qui pourrait m'expliquer où je faute ?
Comment faire apparaître ces Header et Flooter ?

J'utilise le code de création de tableau fourni
dans la documentation, auquel je rajoute les fonctions
Header et Flooter, mais rien ne s'affiche.

Merci pour l'aide éventuelle.

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
 
<?
 
include("phpToPDF/phpToPDF.php");
 
class PDF extends FPDF
{
//En-tête
function Header()
{
    //Logo
    //$this->Image('logo_pb.png',10,8,33);
    //Police Arial gras 15
    $this->SetFont('Arial','B',15);
    //Décalage à droite
    //$this->Cell(10);
    //Titre
    $this->Cell(10,10,'TITRE',0,0,'C');
    //Saut de ligne
    $this->Ln(20);
}
 
//Pied de page
function Footer()
{
    //Positionnement à 1,5 cm du bas
    $this->SetY(-15);
    //Police Arial italique 8
    $this->SetFont('Arial','I',8);
    //Numéro de page
    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}
 
//
$PDF=new phpToPDF();
$PDF->SetFont('Arial','B',10);
$PDF->AddPage();
$PDF->Cell(10);
$PDF->startPageNums();
 
// Définition des propriétés du tableau.
//... ça c'est bon
 
// Définition des propriétés du header du tableau.	
//... ça c'est bon
 
// Contenu du header du tableau.	
//... ça c'est bon
 
// Définition des propriétés du reste du contenu du tableau.	
//... ça c'est bon	
 
// donnees pour tableau
... remplissage du tableau
 
// D'abord le PDF, puis les propriétés globales du tableau. 
// Ensuite, le header du tableau (propriétés et données) puis le contenu (propriétés et données)
$PDF->drawTableau($PDF, $proprietesTableau, $proprieteHeader, $contenuHeader, $proprieteContenu, $contenuTableau);
 
$PDF->Output();
 
?>