Table des matières

Document PDF

Le but de cette partie était de créer un document PDF rassemblant les données concernant les matches d'une journée.

page PHP form.liste.matches

Cette page contient un champ dans lequel l'utilisateur doit entrer une date. Le codage php affiche sous format pdf les matches qui auront lieu à cette date.

action.pdf.match

Cette page php fera afficher sous forme d'un pdf les matches qui auront lieu à la date entrée par l'utilisateur.

Il execute d'abord une requète sur la base de données bdarbitre pour sélectionner les données nécessaires.

Voici quelques lignes de code qui auront servi à la création de cette page :

require('../../fpdf17/fpdf.php');

Import l'import des fichiers permetant ca crétion du PDF

$pdf= new FPDF('P','mm','A4');

Creation d'un nouveau fichier pdf appelé pdf. Le codage entre parenthèses signifie que le le PDF sera en position portrait et au format A4, et que les distances (pour les alinéas et espaces,par exemple) seront exprimées en mm.

$pdf->action

Exécute une action sur pdf ; Le type d'action dépend de la commande choisie. En voici quelques exemples :

Open()                       //Ouvre le fichier pdf.
AddPage                      //Ajoute une page vide au fichier.
SetFont(police, type,taille) //Choisit la police, le type (gras, italique et /ou souligné) et la taille (L'unité dépend de ce que l'on a choisi avec new FPDF) des caractères.
Write(nombre, 'texte')       //Ecrit un texte précédé d'un alinéa (la taille de l'alinéa dépend du nombre).  
Ln(nombre)                   //Revient à la ligne. Il est possible de rajouter un nombre pour indiquer une amplitude du saut de ligne (de l'unité choisie avec à commande new FPDF).
SetX(nombre)                 //Positionne horizontalement curseur sur la position définit par le nombre

Retour vers "Compte rendu"