Forums Développement Multimédia

Aller au contenu

- - - - -

function header et footer ne fonctionne pas avec FPDI

CODE

Aucune réponse à ce sujet

#1 JP

  • Guests

Posté 17 July 2016 - 10:28 AM

Bonjour à tous,

Je suis débutant. Je ne parviens pas à faire apparaître les entêtes et pied de page sur chaque nouvelles pages.

Voici le code :
<?php
require_once('/fpdf/fpdf.php');
require_once('/fpdi/fpdi.php');
$pdf = new FPDI('P','mm','A4');
$pdf->AddPage();
$pageCount = $pdf->setSourceFile("descrip2.pdf");
$tplIdx = $pdf->importPage(1, '/MediaBox');
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);

class PDF extends FPDF
{
function Header()
{
// Police Arial gras 15
$pdf->SetFont('Arial','B',15);
// Décalage
$pdf->Cell(80);
// Titre encadré
$pdf->Cell(30,10,'Titre',1,0,'C');
// Saut de ligne
$pdf->Ln(2);
}
// Pied de page
function Footer()
{
// Positionnement (à 1,5 cm du bas, NON) à 266mm du haut
$pdf->SetY(266);
// Police Arial italique 8
$pdf->SetFont('Arial','I',8);
// Numéro de page
$pdf->Cell(0,10,'Page '.$pdf->PageNo().'/{nb}',0,0,'C');
}
}

// Instanciation de la classe dérivée
//$pdf = new PDF();
//$pdf->AliasNbPages();
//$pdf->AddPage();
//$pdf->SetFont('Times','',12);
//for($i=1;$i<=40;$i++)
//$pdf->Cell(0,10,'Impression de la ligne numéro '.$i,0,1);}

$pdf->AddPage();

$pdf->Output();
?>

Merci d'avance pour vos conseils et aides.
JP




Répondre à ce sujet



  

1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP