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
| <?php
require('fpdf.php');
class PDF extends FPDF
{
// En-tête
function Header()
{
// Logo
//$this->Image('logo.png',10,6,30);
// Police Arial gras 15
$this->SetFont('Arial','B',15);
// Décalage à droite
$this->Cell(80);
// Titre
$this->Cell(30,10,'Titre',1,0,'C');
// Saut de ligne
$this->Ln(20);
}
// Pied de page
public $myfoot;
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');
$this->Cell(0,10,$this->myfoot,0,0,'C');
}
}
// Instanciation de la classe dérivée
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
$myfoot = "test";
$myfoot .= " retest";
$pdf->myfoot = $myfoot;
for($i=1;$i<=40;$i++) {
$pdf->Cell(0,10,'Impression de la ligne numéro '.$i,0,1);
}
$pdf->Output();
?> |
Partager