background preloader

PDF

Facebook Twitter

Downloads > Add-On. Informations Author: Denis Van NuffelenLicense: Freeware Description This script allows to generate forms dynamically when the document opens by the means of some JavaScript code (it requires the JavaScript support extension). Caution: the generated PDF works only with Acrobat Reader 5.1. It is possible to create text fields, combo boxes, check boxes and buttons. TextColor (black by default)FillColor (transparent by default)BorderColor (transparent by default)BorderStyle (solid, dashed, beveled, inset or underline; solid by default) Colors can be chosen in the following list (case sensitive): black white red green blue cyan magenta yellow dkGray gray ltGray or be in the form #RRGGBB.

Methods to create fields are the following: TextField(string name, float w, float h [, array prop]) name: field name.w: width.h: height.prop: properties. ComboBox(string name, float w, float h, array values [, array prop]) CheckBox(string name, float w [, boolean checked [, array prop]]) Source Example Download. Downloads > Add-On. Génération de documents PDF avec des scripts PHP utilisant la librairie FPDF. III-A. Insérer un graphique▲ Nous allons voir ici comment dessiner des droites en couleur dans un repère orthonormé avec un titre, une légende, l'affichage des abscisses et des ordonnées. 1) D'abord et comme pour tous les exemples, le code minimum pour débuter son script PHP... include("phpToPDF.php"); $PDF=new phpToPDF();$PDF->AddPage();$PDF->SetFont('Arial','B',16); 2) Ensuite, la création des droites que nous voulons afficher...

Elles ne sont pas définies mathématiquement (y=ax+b) mais elles sont définies par deux ordonnées, y1 et y2. $droite1 = array(0, 100, array(255,0,0), "droite 1");$droite2 = array(50, 25, array(0,255,0), "droite 2");$droite3 = array(12, 45, array(0,0,255), ""); $droites = array($droite1, $droite2, $droite3); Commentaires array(0, 100, ...);0 et 100 sont les ordonnées y1 et y2; array(..., array(255,0,0),...) 3) Enfin, l'appel de la méthode setRepere pour générer le graphique et l'affichage du document PDF. Résultatvoyons voir ce tuto... III-B. III-B-1. III-B-2. Génération de documents PDF avec des scripts PHP utilisant la librairie FPDF. Il faut savoir que les méthodes utilisées écrivent dans une page du document PDF généré.

Avant d'utiliser certaines méthodes, il faut se placer dans la page avec la méthode SetXY(x,y) car on ne peut pas passer en paramètre la position désirée. (cf. ) Il est obligatoire de mettre la ligne SetFont sinon, la génération ne fonctionne pas... II-A. Texte seulement▲ Il y a plusieurs façons d'écrire un texte dans une page. II-A-1. avec la méthode Text▲ Description Imprime une chaîne de caractères. Include("phpToPDF.php"); $PDF = new phpToPDF();$PDF->AddPage();$PDF->SetFont("Arial","B",16);$PDF->Text(40,10,"Uniquement un texte");$PDF->Output(); Commentaires AddPage: ajoute une page dans le document; SetFont: détermine la font utilisée (B pour Bold); Text(float x, float y, string txt): Dans l'exemple ci-dessus, Text écrit "Uniquement un texte" en position (40, 10); Output: permet d'afficher le document généré dans le navigateur.

Résultatvoyons voir ce tuto... II-A-2. avec la méthode Write▲ II-B. II-C. FPDF.