Fiche technique | |
---|---|
Prérequis : | PHP 5.1+ |
Auteur : | Olivier PLATHEY |
Catégorie : |
Description
Cette bibliothèque contient une classe permettant d'effectuer la génération d'un fichier au format PDF d'Adobe. Cette bibliothèque est Open Source et gratuite. L'auteur principal est Olivier PLATHEY.
Méthode de la classe «FPDF»
Nom | Description |
---|---|
FPDF | Ce constructeur permet de construire la classe. |
AcceptPageBreak | Cette méthode permet de demander si le saut de page est accepté, laquelle est demandé par les autres méthodes internes de cette classe. |
AddFont | Cette méthode permet d'ajouter une police de caractères TrueType, OpenType ou Type1. |
AddLink | Cette méthode permet de créer un lien interne, laquelle permet de faire pointer directement vers certains emplacements dans le document. |
AddPage | Cette méthode permet d'ajouter une page supplémentaire au document PDF. |
AliasNbPages | Cette méthode permet de créer un alias permettant d'indiquer le nombre total de pages. |
Cell | Cette méthode permet d'écrire une cellule dans le document PDF. |
Close | Cette méthode permet de terminer l'écrire du document PDF. |
Error | Cette méthode permet de faire générer une erreur lors de la génération du PDF. |
Footer | Cette méthode permet de créer un pied de page dans le document PDF. |
GetStringWidth | Cette méthode permet de demander la largeur d'une chaine de caractères en fonction de la police de caractères courante. |
GetX | Cette méthode permet de demander la position horizontal courante. |
GetY | Cette méthode permet de demander la position vertical courante. |
Header | Cette méthode permet de créer une entête de page dans le document PDF. |
Image | Cette méthode permet d'écrire une image dans le document PDF. |
Line | Cette méthode permet d'écrire une ligne entre deux coordonnées dans le document PDF. |
Link | Cette méthode permet de fixer un lien dans une zone rectangulaire du document PDF. |
Ln | Cette méthode permet d'écrire un saut de ligne dans le document PDF. |
MultiCell | Cette méthode permet d'écrire un cellule dans le document PDF avec des retours à la ligne. |
Output | Cette méthode permet d'envoyer le résultat du document PDF vers une sortie : chaine de caractères, fichiers ou navigateur Web. |
PageNo | Cette méthode permet de demander le numéro de page courant. |
Rect | Cette méthode permet d'écrire un rectangle, avec la largeur et la hauteur spécifié, dans le document PDF. |
SetAuthor | Cette méthode permet de fixer l'auteur du document PDF. |
SetAutoPageBreak | Cette méthode permet de fixer l'état du saut de ligne automatique du document PDF. |
SetCompression | Cette méthode permet de fixer le mode compressé du document PDF. |
SetCreator | Cette méthode permet de fixer le créateur du document PDF. |
SetDisplayMode | Cette méthode permet de fixer le mode d'affichage du document PDF. |
SetDrawColor | Cette méthode permet de fixer la couleur d'écriture RVB (Rouge-Vert-Bleu) des objets graphiques à écrire. |
SetFillColor | Cette méthode permet de fixer la couleur de remplissage RVB (Rouge-Vert-Bleu) des objets graphiques. |
SetFont | Cette méthode permet de fixer la police de caractères courante du document PDF. |
SetFontSize | Cette méthode permet de fixer la taille de la police de caractères courante du document PDF. |
SetKeywords | Cette méthode permet de fixer les mots clefs du document PDF. |
SetLeftMargin | Cette méthode permet de fixer la marge de gauche du document PDF. |
SetLineWidth | Cette méthode permet de fixer la grosseur (épaisseur) de la ligne à écrire dans le document PDF. |
SetLink | Cette méthode permet de fixer un lien dans le document PDF. |
SetMargins | Cette méthode permet de fixer la marge de gauche, de droite et de haut dans le document PDF. |
SetRightMargin | Cette méthode permet de fixer la marge de droite du document PDF. |
SetSubject | Cette méthode permet de fixer le sujet du document PDF. |
SetTextColor | Cette méthode permet de fixer la couleur d'écriture RVB (Rouge-Vert-Bleu) du texte à écrire. |
SetTitle | Cette méthode permet de fixer le titre du document PDF. |
SetTopMargin | Cette méthode permet de fixer la marge du haut du document PDF. |
SetX | Cette méthode permet de fixer la position horizontal courante. |
SetXY | Cette méthode permet de fixer la position horizontal et vertical courante. |
SetY | Cette méthode permet de fixer la position vertical courante. |
Text | Cette méthode permet d'écrire du texte dans le document PDF. |
Write | Cette méthode permet d'écrire du texte et/ou des liens Internet dans le document PDF. |
Exemple
Voici un exemple montrant comment afficher «Bonjour» dans un PDF si la bibliothèque est copié dans le dossier «fpdf» :
- <?php
- require('fpdf/fpdf.php');
-
- $pdf = new FPDF();
- $pdf->AddPage();
- $pdf->SetFont('Arial','B',12);
- $pdf->Cell(40,10,'Bonjour !');
- $pdf->Output();
- ?>
Dernière mise à jour : Mardi, le 28 avril 2015