dams Fri Jul 13 13:51:08 2001 EDT Modified files: /phpdoc/fr/functions fdf.xml Log: Adding fsf-set-encoding
Index: phpdoc/fr/functions/fdf.xml diff -u phpdoc/fr/functions/fdf.xml:1.8 phpdoc/fr/functions/fdf.xml:1.9 --- phpdoc/fr/functions/fdf.xml:1.8 Sat Jul 7 18:22:07 2001 +++ phpdoc/fr/functions/fdf.xml Fri Jul 13 13:51:07 2001 @@ -1,62 +1,64 @@ - <reference id="ref.fdf"> - <title>Forms Data Format</title> - <titleabbrev>FDF</titleabbrev> - <partintro> +<reference id="ref.fdf"> + <title>Forms Data Format</title> + <titleabbrev>FDF</titleabbrev> + <partintro> + <simpara> + Forms Data Format (FDF) est un format de fomulaire pour les documents + PDF. Vous pouvez lire la documentation (en anglais) à + <ulink url="&spec.pdf.fdf;">&spec.pdf.fdf;</ulink> + pour plus de détails sur les tenants et les aboutissants. + </simpara> + <note> <simpara> - Forms Data Format (FDF) est un format de fomulaire pour les documents - PDF. Vous pouvez lire la documentation (en anglais) à - <ulink url="&spec.pdf.fdf;">&spec.pdf.fdf;</ulink> - pour plus de détails sur les tenants et les aboutissants. + Si vous rencontrez des problèmes de configuration de PHP avec le support + fdftk, vérifiez bien que le fichier d'en-têtes +<filename>FdfTk.h</filename> + et la librairie <filename>libFdfTk.so</filename> sont bien situés. + Elle devrait être dans les dossiers + <filename>fdftk-dir/include</filename> et <filename>fdftk-dir/lib</filename>. + Cela ne sera pas le cas si vous avez simplement décompressé + la distribution FdfTk. </simpara> - <note> - <simpara> - Si vous rencontrez des problèmes de configuration de PHP avec le support - fdftk, vérifiez bien que le fichier d'entêtes FdfTk.h et la librairie - libFdfTk.so sont bien situés. Elle devrait être dans les dossiers - fdftk-dir/include et fdftk-dir/lib. Cela ne sera pas le cas si vous - avez simplement décompressé la distribution FdfTk. - </simpara> - </note> - <simpara> - L'esprit de FDF est similaire à celui des formulaires HTML. Les - différences résident dans les moyens de transmission des - données au serveur, lorsque le bouton "submit" (soumettre) est - pressé (ce qui est du ressort de Form Data Format) et le format de - formulaire lui même (qui est plutôt du ressort de Portable Document - Format, PDF). Gérer des données FDF est un des objectifs des - fonctions FDF. Mais il y en a d'autres. Vous pouvez aussi prendre un - formulaire PDF, et pré-remplir les champs, sans modifier le - formulaire lui même. Dans ce cas, on va créer un document FDF - (<function>fdf_create</function>), remplir les champs - (<function>fdf_set_value</function>) et l'associer à un fichier PDF - (<function>fdf_set_file</function>). Finalement, le tout sera envoyé - au client, avec le type MIME "application/vnd.fdf". Le module "Acrobat reader" - de votre navigateur va reconnaître ce type MIME, et lire le fichier - PDF, puis le remplis avec FDF. - </simpara> - <simpara> - Si vous éditez un fichier FDF avec un éditeur de texte, vous trouverez - un catalogue d'objet avec le nom de <literal>FDF</literal>. Cet objet - peut contenir des entrées telles que <literal>Fields</literal>, - <literal>F</literal>, <literal>Status</literal> etc.. - Les entrées les plus couramment utilisées sont - <literal>Fields</literal>, qui indique une liste de champs de contrôle, - et <literal>F</literal> qui contient le nom du fichier PDF a qui - appartiennent ces données. Ces entrées sont désignées dans la documentation - PDF sous le nom de /F-Key ou /Status-Key. - La modification de ces entrées est possible avec les fonctions - <function>fdf_set_file</function> et <function>fdf_set_status</function>. - Les champs sont modifiables avec les fonctions - <function>fdf_set_value</function>, <function>fdf_set_opt</function> etc.. - </simpara> - <simpara> - Les exemples suivants montre comme évaluer les données - du formulaire. - </simpara> - <simpara></simpara> - <example> - <title>Evaluer un document FDF</title> - <programlisting role="php"> + </note> + <simpara> + L'esprit de FDF est similaire à celui des formulaires HTML. Les + différences résident dans les moyens de transmission des + données au serveur, lorsque le bouton "submit" (soumettre) est + pressé (ce qui est du ressort de Form Data Format) et le format de + formulaire lui-même (qui est plutôt du ressort de Portable Document + Format, PDF). Gérer des données FDF est un des objectifs des + fonctions FDF. Mais il y en a d'autres. Vous pouvez aussi prendre un + formulaire PDF, et pré-remplir les champs, sans modifier le + formulaire lui-même. Dans ce cas, on va créer un document FDF + (<function>fdf_create</function>), remplir les champs + (<function>fdf_set_value</function>) et l'associer à un fichier PDF + (<function>fdf_set_file</function>). Finalement, le tout sera envoyé + au client, avec le type MIME "application/vnd.fdf". Le module "Acrobat reader" + de votre navigateur va reconnaître ce type MIME, et lire le fichier + PDF, puis le remplis avec FDF. + </simpara> + <simpara> + Si vous éditez un fichier FDF avec un éditeur de texte, vous +trouverez + un catalogue d'objet avec le nom de <literal>FDF</literal>. Cet objet + peut contenir des entrées telles que <literal>Fields</literal>, + <literal>F</literal>, <literal>Status</literal> etc.. + Les entrées les plus couramment utilisées sont + <literal>Fields</literal>, qui indique une liste de champs de contrôle, + et <literal>F</literal> qui contient le nom du fichier PDF a qui + appartiennent ces données. Ces entrées sont désignées +dans la documentation + PDF sous le nom de /F-Key ou /Status-Key. + La modification de ces entrées est possible avec les fonctions + <function>fdf_set_file</function> et <function>fdf_set_status</function>. + Les champs sont modifiables avec les fonctions + <function>fdf_set_value</function>, <function>fdf_set_opt</function> etc.. + </simpara> + <simpara> + Les exemples suivants montre comme évaluer les données + du formulaire. + </simpara> + <simpara></simpara> + <example> + <title>Evaluer un document FDF</title> + <programlisting role="php"> <?php // Sauver le fichier FDF dans un fichier temporaire. $fdffp = fopen("test.fdf", "w"); @@ -68,51 +70,51 @@ // à cocher show_publisher et show_preparer. $fdf = fdf_open("test.fdf"); $volume = fdf_get_value($fdf, "volume"); -echo "La valeur du champs volume était : '<B>$volume</B>'<BR>"; +echo "La valeur du champs volume était : '<B>$volume</B>'<br>"; $date = fdf_get_value($fdf, "date"); -echo "La valeur du champs date était '<B>$date</B>'<BR>"; +echo "La valeur du champs date était '<B>$date</B>'<br>"; $comment = fdf_get_value($fdf, "comment"); -echo "La valeur du champs comment était '<B>$comment</B>'<BR>"; +echo "La valeur du champs comment était '<B>$comment</B>'<br>"; if(fdf_get_value($fdf, "show_publisher") == "On") { $publisher = fdf_get_value($fdf, "publisher"); - echo "La valeur du champs publisher était : '<B>$publisher</B>'<BR>"; + echo "La valeur du champs publisher était : +'<B>$publisher</B>'<br>"; } else - echo "La valeur du champs ne doit pas être affichée.<BR>"; + echo "La valeur du champs ne doit pas être affichée.<br>"; if(fdf_get_value($fdf, "show_preparer") == "On") { $preparer = fdf_get_value($fdf, "preparer"); - echo "La valeur du champs preparer était '<B>$preparer</B>'<BR>"; + echo "La valeur du champs preparer était +'<B>$preparer</B>'<br>"; } else - echo "La valeur du champs Preparer ne doit pas être affiché.<BR>"; + echo "La valeur du champs Preparer ne doit pas être +affiché.<br>"; fdf_close($fdf); ?> - </programlisting> - </example> - </partintro> - <refentry id="function.fdf-open"> - <refnamediv> - <refname>fdf_open</refname> - <refpurpose>Ouvre un document FDF.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>resource <function>fdf_open</function></funcdef> - <paramdef>string <parameter>filename</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_open</function> ouvre un fichier avec - formulaire. Le fichier doit contenir les données - retournées par le formulaire PDF. Actuellement, le - fichier doit être créée 'manuellement', - en utilisant la fonction <function>fopen</function> et en y - écrivant le contenu du tableau HTTP_FDF_DATA avec la - fonction <function>fwrite</function>. Un mécanisme - comparable aux formulaires HTML qui créent une variable - pour chaque champs entrant, n'existe pas. - </para> - <para> + </programlisting> + </example> + </partintro> + <refentry id="function.fdf-open"> + <refnamediv> + <refname>fdf_open</refname> + <refpurpose>Ouvre un document FDF.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>resource <function>fdf_open</function></funcdef> + <paramdef>string <parameter>filename</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_open</function> ouvre un fichier avec + formulaire. Le fichier doit contenir les données + retournées par le formulaire PDF. Actuellement, le + fichier doit être créée 'manuellement', + en utilisant la fonction <function>fopen</function> et en y + écrivant le contenu du tableau HTTP_FDF_DATA avec la + fonction <function>fwrite</function>. Un mécanisme + comparable aux formulaires HTML qui créent une variable + pour chaque champs entrant, n'existe pas. + </para> + <para> <example> <title>Accéder aux données du formulaire</title> <programlisting role="php"> @@ -128,54 +130,56 @@ ?> </programlisting> </example> - </para> - <para> - Voir aussi <function>fdf_close</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-close"> - <refnamediv> - <refname>fdf_close</refname> - <refpurpose>Ferme une document FDF.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_close</function></funcdef> - <paramdef>resource <parameter>fdf_document</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_close</function> ferme le document FDF. - </para> - <para> - Voir aussi <function>fdf_open</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-create"> - <refnamediv> - <refname>fdf_create</refname> - <refpurpose>Crée un nouveau document FDF.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>fdf_create</function></funcdef> - <paramdef>void <parameter></parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_create</function> crée un nouveau document FDF. - Cette fonction est nécessaire pour ceux qui veulent pré - remplir les champs d'un formulaire dans un fichier PDF. - </para> - <para> + </para> + <para> + Voir aussi + <function>fdf_close</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-close"> + <refnamediv> + <refname>fdf_close</refname> + <refpurpose>Ferme un document FDF.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_close</function></funcdef> + <paramdef>resource <parameter>fdf_document</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_close</function> ferme le document FDF. + </para> + <para> + Voir aussi + <function>fdf_open</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-create"> + <refnamediv> + <refname>fdf_create</refname> + <refpurpose>Crée un nouveau document FDF.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>fdf_create</function></funcdef> + <paramdef>void <parameter></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_create</function> crée un nouveau document FDF. + Cette fonction est nécessaire pour ceux qui veulent pré + remplir les champs d'un formulaire dans un fichier PDF. + </para> + <para> <example> - <title>Pré rempir un formulaire PDF</title> + <title>Pré remplir un formulaire PDF</title> <programlisting role="php"> <?php $outfdf = fdf_create(); @@ -188,341 +192,382 @@ fpassthru($fp); unlink("outtest.fdf"); ?> - </programlisting> - </example> - </para> - <para> - Voir aussi <function>fdf_close</function>, <function>fdf_save</function>, - et <function>fdf_open</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-save"> - <refnamediv> - <refname>fdf_save</refname> - <refpurpose>Sauver un document FDF.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>fdf_save</function></funcdef> - <paramdef>string <parameter>filename</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_save</function> sauve un document FDF. - Le FDF Toolkit fournit un moyen d'envoyer le contenu d'un document - FDF à au fichier de sortie stdout si le paramètre - <parameter>filename</parameter> vaut '.'. Ceci ne fonctionne pas - si PHP est sous la forme d'un module Apache. Dans ce cas, il - faudra écrire le résultat dans un fichier, et utiliser - <function>fpassthru</function> pour l'afficher au client. - </para> - <para> - Voir aussi <function>fdf_close</function> et pour avoir un exemple - <function>fdf_create</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-get-value"> - <refnamediv> - <refname>fdf_get_value</refname> - <refpurpose>Mot la valeur d'un champs.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>fdf_get_value</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_get_value</function> retourne la valeur d'un champs. - </para> - <para> - Voir aussi <function>fdf_set_value</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-value"> - <refnamediv> - <refname>fdf_set_value</refname> - <refpurpose>Fixe la valeur d'un champs.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_value</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - <paramdef>string <parameter>value</parameter></paramdef> - <paramdef>int <parameter>isName</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_value</function> fixe la valeur d'un champs. - Le dernier paramètre détermine si la valeur doit être - convertie en nom PDF (<parameter>isName</parameter> = 1) ou affecter - une chaîne PDF à un contrôle - (<parameter>isName</parameter> = 0). - </para> - <para> - Voir aussi <function>fdf_get_value</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-next-field-name"> - <refnamediv> - <refname>fdf_next_field_name</refname> - <refpurpose>Lit le nom du champs suivant.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>fdf_next_field_name</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_next_field_name</function> retourne le nom du - champs après le champs <parameter>fieldname</parameter> - ou le nom du premier champs, si le second paramètre est &null;. - </para> - <para> - Voir aussi <function>fdf_set_value</function> et - <function>fdf_get_value</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-ap"> - <refnamediv> - <refname>fdf_set_ap</refname> - <refpurpose>Fixe l'apparence d'un champs.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_ap</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>field_name</parameter></paramdef> - <paramdef>int <parameter>face</parameter></paramdef> - <paramdef>string <parameter>filename</parameter></paramdef> - <paramdef>int <parameter>page_number</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_ap</function> fixe l'apparence d'un champs - (i.e. la valeur de la clé /AP). - Les valeurs possibles de <parameter>face</parameter> sont - sont 1=FDFNormalAP, 2=FDFRolloverAP, 3=FDFDownAP. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-status"> - <refnamediv> - <refname>fdf_set_status</refname> - <refpurpose>Fixe la valeur de la clé /STATUS.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_status</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>status</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_status</function> fixe la valeur de la - clé /STATUS. - </para> - <para> - Voir aussi <function>fdf_get_status</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-get-status"> - <refnamediv> - <refname>fdf_get_status</refname> - <refpurpose>Lit la valeur de la clé /STATUS.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>fdf_get_status</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_get_status</function> retourne la - valeur de la clé /STATUS. - </para> - <para> - Voir aussi <function>fdf_set_status</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-file"> - <refnamediv> - <refname>fdf_set_file</refname> - <refpurpose>Fixe la valeur de la clé /F.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_file</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>filename</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_file</function> Fixe la valeur de la - clé /F. la clé /F est simplement une - référence sur un formulaire PDF qui doit - être pré-remplis. Dans un environnement web, - c'est une URL (e.g. http:/testfdf/resultlabel.pdf). - </para> - <para> - Voir aussi <function>fdf_get_file</function> et pour un exemple, - <function>fdf_create</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-get-file"> - <refnamediv> - <refname>fdf_get_file</refname> - <refpurpose>Lit la valeur de la clé /F.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>fdf_get_file</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_file</function> lit la valeur de la clé /F. - </para> - <para> - Voir aussi <function>fdf_set_file</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-flags"> - <refnamediv> - <refname>fdf_set_flags</refname> - <refpurpose>Modifie une option d'un champs</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_flags</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - <paramdef>int <parameter>whichFlags</parameter></paramdef> - <paramdef>int <parameter>newFlags</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_flags</function> modifie certaines options - du champs <parameter>fieldname</parameter>. - </para> - <para> - Voir aussi <function>fdf_set_opt</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-opt"> - <refnamediv> - <refname>fdf_set_opt</refname> - <refpurpose>Modifie une option d'un champs</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_opt</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - <paramdef>int <parameter>element</parameter></paramdef> - <paramdef>string <parameter>str1</parameter></paramdef> - <paramdef>string <parameter>str2</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_opt</function> modifie les options - du champs <parameter>fieldname</parameter>. - </para> - <para> - Voir aussi <function>fdf_set_flags</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-submit-form-action"> - <refnamediv> - <refname>fdf_set_submit_form_action</refname> - <refpurpose>Modifie l'action javascript d'un champs</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_submit_form_action</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - <paramdef>int <parameter>trigger</parameter></paramdef> - <paramdef>string <parameter>script</parameter></paramdef> - <paramdef>int <parameter>flags</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>fdf_set_submit_form_action</function> affecte un - javascript au champs <parameter>fieldname</parameter>, exécuté - lors de la validation d'un formulaire. - </para> - <para> - Voir aussi <function>fdf_set_javascript_action</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.fdf-set-javascript-action"> - <refnamediv> - <refname>fdf_set_javascript_action</refname> - <refpurpose>Modifie l'action javascript d'un champs</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>fdf_set_javascript_action</function></funcdef> - <paramdef>int <parameter>fdf_document</parameter></paramdef> - <paramdef>string <parameter>fieldname</parameter></paramdef> - <paramdef>int <parameter>trigger</parameter></paramdef> - <paramdef>string <parameter>script</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - The <function>fdf_set_javascript_action</function> affecte un - javascript au champs <parameter>fieldname</parameter>, exécuté - lors de la validation d'un formulaire. + </programlisting> + </example> + </para> + <para> + Voir aussi + <function>fdf_close</function>, + <function>fdf_save</function> et + <function>fdf_open</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-save"> + <refnamediv> + <refname>fdf_save</refname> + <refpurpose>Sauver un document FDF.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>fdf_save</function></funcdef> + <paramdef>string <parameter>filename</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_save</function> sauve un document FDF. + Le FDF Toolkit fournit un moyen d'envoyer le contenu d'un document + FDF à au fichier de sortie stdout si le paramètre + <parameter>filename</parameter> vaut '.'. Ceci ne fonctionne pas + si PHP est sous la forme d'un module Apache. Dans ce cas, il + faudra écrire le résultat dans un fichier, et utiliser + <function>fpassthru</function> pour l'afficher au client. + </para> + <para> + Voir aussi + <function>fdf_close</function> et pour avoir un exemple + <function>fdf_create</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-get-value"> + <refnamediv> + <refname>fdf_get_value</refname> + <refpurpose>Mot la valeur d'un champs.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>fdf_get_value</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_get_value</function> retourne la valeur d'un champs. + </para> + <para> + Voir aussi + <function>fdf_set_value</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-value"> + <refnamediv> + <refname>fdf_set_value</refname> + <refpurpose>Fixe la valeur d'un champs.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_value</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + <paramdef>string <parameter>value</parameter></paramdef> + <paramdef>int <parameter>isName</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_value</function> fixe la valeur d'un champs. + Le dernier paramètre détermine si la valeur doit être + convertie en nom PDF (<parameter>isName</parameter> = 1) ou affecter + une chaîne PDF à un contrôle + (<parameter>isName</parameter> = 0). + </para> + <para> + Voir aussi + <function>fdf_get_value</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-next-field-name"> + <refnamediv> + <refname>fdf_next_field_name</refname> + <refpurpose>Lit le nom du champs suivant.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>fdf_next_field_name</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_next_field_name</function> retourne le nom du + champs après le champs <parameter>fieldname</parameter> + ou le nom du premier champs, si le second paramètre est NULL. + </para> + <para> + Voir aussi + <function>fdf_set_value</function> et + <function>fdf_get_value</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-ap"> + <refnamediv> + <refname>fdf_set_ap</refname> + <refpurpose>Fixe l'apparence d'un champs.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_ap</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>field_name</parameter></paramdef> + <paramdef>int <parameter>face</parameter></paramdef> + <paramdef>string <parameter>filename</parameter></paramdef> + <paramdef>int <parameter>page_number</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_ap</function> fixe l'apparence d'un champs + (i.e. la valeur de la clé /AP). + Les valeurs possibles de <parameter>face</parameter> sont + sont 1=FDFNormalAP, 2=FDFRolloverAP, 3=FDFDownAP. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-status"> + <refnamediv> + <refname>fdf_set_status</refname> + <refpurpose>Fixe la valeur de la clé /STATUS.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_status</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>status</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_status</function> fixe la valeur de la + clé /STATUS. + </para> + <para> + Voir aussi + <function>fdf_get_status</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-get-status"> + <refnamediv> + <refname>fdf_get_status</refname> + <refpurpose>Lit la valeur de la clé /STATUS.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>fdf_get_status</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_get_status</function> retourne la + valeur de la clé /STATUS. + </para> + <para> + Voir aussi + <function>fdf_set_status</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-file"> + <refnamediv> + <refname>fdf_set_file</refname> + <refpurpose>Fixe la valeur de la clé /F.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_file</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>filename</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_file</function> Fixe la valeur de la + clé /F. la clé /F est simplement une + référence sur un formulaire PDF qui doit + être pré-remplis. Dans un environnement web, + c'est une URL (e.g. http:/testfdf/resultlabel.pdf). + </para> + <para> + Voir aussi + <function>fdf_get_file</function> et pour un exemple, + <function>fdf_create</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-get-file"> + <refnamediv> + <refname>fdf_get_file</refname> + <refpurpose>Lit la valeur de la clé /F.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>fdf_get_file</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_file</function> lit la valeur de la clé /F. + </para> + <para> + Voir aussi + <function>fdf_set_file</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-flags"> + <refnamediv> + <refname>fdf_set_flags</refname> + <refpurpose>Modifie une option d'un champs</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_flags</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + <paramdef>int <parameter>whichFlags</parameter></paramdef> + <paramdef>int <parameter>newFlags</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_flags</function> modifie certaines options + du champs <parameter>fieldname</parameter>. + </para> + <para> + Voir aussi + <function>fdf_set_opt</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-opt"> + <refnamediv> + <refname>fdf_set_opt</refname> + <refpurpose>Modifie une option d'un champs</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_opt</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + <paramdef>int <parameter>element</parameter></paramdef> + <paramdef>string <parameter>str1</parameter></paramdef> + <paramdef>string <parameter>str2</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_opt</function> modifie les options + du champs <parameter>fieldname</parameter>. + </para> + <para> + Voir aussi + <function>fdf_set_flags</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-submit-form-action"> + <refnamediv> + <refname>fdf_set_submit_form_action</refname> + <refpurpose>Modifie l'action javascript d'un champs</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_submit_form_action</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + <paramdef>int <parameter>trigger</parameter></paramdef> + <paramdef>string <parameter>script</parameter></paramdef> + <paramdef>int <parameter>flags</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_submit_form_action</function> affecte un + javascript au champs <parameter>fieldname</parameter>, exécuté + lors de la validation d'un formulaire. + </para> + <para> + Voir aussi + <function>fdf_set_javascript_action</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-javascript-action"> + <refnamediv> + <refname>fdf_set_javascript_action</refname> + <refpurpose>Modifie l'action javascript d'un champs</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>fdf_set_javascript_action</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>fieldname</parameter></paramdef> + <paramdef>int <parameter>trigger</parameter></paramdef> + <paramdef>string <parameter>script</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_javascript_action</function> affecte un + javascript au champs <parameter>fieldname</parameter>, exécuté + lors de la validation d'un formulaire. + </para> + <para> + Voir aussi + <function>fdf_set_submit_form_action</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.fdf-set-encoding"> + <refnamediv> + <refname>fdf_set_encoding</refname> + <refpurpose>Modifie l'encodage des caractères</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>fdf_set_encoding</function></funcdef> + <paramdef>int <parameter>fdf_document</parameter></paramdef> + <paramdef>string <parameter>encoding</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>fdf_set_encoding</function> modifie l'encodage des + caractères du document FDF <parameter>fdf_document</parameter>. + Le paramètre <parameter>encoding</parameter> doit être un + nom d'encodage valide, tels que "<literal>Shift-JIS</literal>" ou + "<literal>Unicode</literal>". </para> <para> - Voir aussi <function>fdf_set_submit_form_action</function>. + <function>fdf_set_encoding</function> a été ajoutée + en PHP 4.0.7. </para> </refsect1> </refentry> - </reference> +</reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml