FPDF en-Tête et Pied de page
J'ai installer FPDF sur Laravel 4.
J'utilise ce code pour essayer FPDF mais les fonctions Header()
et Footer()
ne fonctionnent pas
class PDF extends Fpdf
{
//Page header
function Header()
{
//Logo
$this->Image('logo.png',10,6,30);
//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()
{
//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');
}
}
//Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
$pdf->Cell(0,10,'Printing line number '.$i,0,1);
$pdf->Output();
exit;
C'est le résultat: https://dl.dropboxusercontent.com/u/70804756/doc%20(3).pdf
Quelqu'un peut-il m'indiquer où est l'erreur?
Vous devriez être en train de créer une nouvelle instance de fichiers PDF, pas de Fpdf.
J'ai changé la partie, Mais ne fonctionne pas. J'ai vu que si j'ajoute $pdf->Header(); appel de la fonction de travail d'en-Tête. Dans la documentation de FPDF il est écrit:"Cet exemple utilise l'en-Tête() et le Pied de page() méthodes pour traiter la page les en-têtes et pieds de page. Ils sont appelés automatiquement. Ils existent déjà dans la classe FPDF mais ne rien faire, nous avons donc à étendre la classe et de les remplacer. "
J'ai changé la partie, Mais ne fonctionne pas. J'ai vu que si j'ajoute $pdf->Header(); appel de la fonction de travail d'en-Tête. Dans la documentation de FPDF il est écrit:"Cet exemple utilise l'en-Tête() et le Pied de page() méthodes pour traiter la page les en-têtes et pieds de page. Ils sont appelés automatiquement. Ils existent déjà dans la classe FPDF mais ne rien faire, nous avons donc à étendre la classe et de les remplacer. "
OriginalL'auteur chianta | 2013-11-27
Vous devez vous connecter pour publier un commentaire.
Écrire une nouvelle classe qui s'étend FPDF et de mettre votre en-Tête & Pied de page des méthodes de là.
Puis dans votre contrôleur...
OriginalL'auteur bencarter78