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
| <?php
require('fpdf.php');
class PDF extends FPDF{
// Page header
function Header(){
// Arial bold 15
$this->SetFont('Arial','B',15);
// Move to the right
$this->Cell(80);
// Title
$this->Cell(30,10,'Title',1,0,'C');
// Line break
$this->Ln(20);
}
// Page footer
function Footer($arrayInf = NULL){
// Position at 1.5 cm from bottom
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Page number
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
if($arrayInf != NULL){
$this->SetFont('Helvetica');
$this->SetTextColor(0, 0, 0);
$this->SetXY(10, 295);
$this->Write(0, $arrayInf['Nom']." ".$arrayInf["Prenom"]);
}
}
}
$arrayInformation = array("Nom"=> 'Jean', "Prenom"=> "Marc");
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Footer($arrayInformation);
$pdf->SetFont('Times','',12);
$pdf->Output();
?> |
Partager