Bonjour,

Je souhaite mettre en place un header et un footer sur une page PDF avec TCPDF.

Je tente de faire ainsi, comme j'ai pu le voir dans les exemples disponibles :

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
class FdrPdf extends TCPDF {
 
    //Page header
    public function Header() {
        // Logo
        $image_file = K_PATH_IMAGES.'C:\Users\Administrateur\gp-logo.jpg';
        $this->Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false);
        // Set font
        $this->SetFont('helvetica', 'B', 35);
        // Title
        $this->Cell(0, 15, 'Feuille de route', 0, false, 'C', 0, '', 0, false, 'M', 'M');
    }
 
    // Page footer
    public function Footer() {
        // Position at 15 mm from bottom
        $this->SetY(-15);
        // Set font
        $this->SetFont('helvetica', 'I', 8);
        // Page number
        $this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
    }
}
$pdf->Ln(40);
$pdf->SetFont('helvetica', '', 11);
//Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M')
$pdf->Cell(0, 0, 'COVID 19', 1, 1, 'C', 0, '', 1);
$pdf->MultiCell(0, 2, 'En raison des mesures Covid, nous prenons toutes les mesures nécessaires pour la sécurité et la sérénité de nos invités et du public.Le port du masque est obligatoire pour tous vos rendez-vous - Les règles sanitaires à respecter seront indiquées à l\'entrée de chaque lieu du Festival. Un masque spécial vous sera donné à votre arrivée.', 0, '', 0, 1, '', '', true);
$pdf->Cell(0, 0, 'SOIREE', 1, 2, 'C', 0, '', 3);
Or, rien ne s'affiche... J'ai un espace blanc avec une ligne noire tout en haut de mon header... plus bas, mes lignes du reste du code et en bas, rien pour le footer.

comment appliquer ces fonctions ? Faut il les re appeler en dessous ?

Merci pour toute aide ou explication.