dams Tue Feb 13 01:17:18 2001 EDT Modified files: /phpdoc/fr/functions pdf.xml Log: Correct setpolydashed...
Index: phpdoc/fr/functions/pdf.xml diff -u phpdoc/fr/functions/pdf.xml:1.6 phpdoc/fr/functions/pdf.xml:1.7 --- phpdoc/fr/functions/pdf.xml:1.6 Mon Feb 12 07:18:23 2001 +++ phpdoc/fr/functions/pdf.xml Tue Feb 13 01:17:18 2001 @@ -3,7 +3,7 @@ <titleabbrev>PDF</titleabbrev> <partintro> <simpara> - Vous disposez de fonctions PDF en PHP pour créer des + Vous disposez de fonctions <acronym>PDF</acronym> en PHP pour créer des fichiers PDF, pour peu que vous ayez la bibliothèque PDF de Thomas Merz (disponible à : <ulink url="&url.pdf;">&url.pdf;</ulink> (site anglais)). Vous aurez @@ -282,23 +282,23 @@ <title>Création d'un document PDF avec pdflib</title> <programlisting role="php"> <?php -$pdf = PDF_new(); -PDF_open_file($pdf, "test.pdf"); -PDF_set_info($pdf, "Author", "Uwe Steinmann"); -PDF_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0"); -PDF_set_info($pdf, "Creator", "See Author"); -PDF_set_info($pdf, "Subject", "Testing"); -PDF_begin_page($pdf, 595, 842); -PDF_add_outline($pdf, "Page 1"); -PDF_set_font($pdf, "Times-Roman", 30, "host"); -PDF_set_value($pdf, "textrendering", 1); -PDF_show_xy($pdf, "Times Roman outlined", 50, 750); -PDF_moveto($pdf, 50, 740); -PDF_lineto($pdf, 330, 740); -PDF_stroke($pdf); -PDF_end_page($pdf); -PDF_close($pdf); -PDF_delete($pdf); +$pdf = pdf_new(); +pdf_open_file($pdf, "test.pdf"); +pdf_set_info($pdf, "Author", "Uwe Steinmann"); +pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0"); +pdf_set_info($pdf, "Creator", "See Author"); +pdf_set_info($pdf, "Subject", "Testing"); +pdf_begin_page($pdf, 595, 842); +pdf_add_outline($pdf, "Page 1"); +pdf_set_font($pdf, "Times-Roman", 30, "host"); +pdf_set_value($pdf, "textrendering", 1); +pdf_show_xy($pdf, "Times Roman outlined", 50, 750); +pdf_moveto($pdf, 50, 740); +pdf_lineto($pdf, 330, 740); +pdf_stroke($pdf); +pdf_end_page($pdf); +pdf_close($pdf); +pdf_delete($pdf); echo "<A HREF=getpdf.php>finished</A>"; ?> </programlisting> @@ -334,84 +334,84 @@ $radius = 200; $margin = 20; $pagecount = 10; -$pdf = PDF_new(); -if (!PDF_open_file($pdf, "")) { +$pdf = pdf_new(); +if (!pdf_open_file($pdf, "")) { print error; exit; }; -PDF_set_parameter($pdf, "warning", "true"); -PDF_set_info($pdf, "Creator", "pdf_clock.php"); -PDF_set_info($pdf, "Author", "Uwe Steinmann"); -PDF_set_info($pdf, "Title", "Analog Clock"); +pdf_set_parameter($pdf, "warning", "true"); +pdf_set_info($pdf, "Creator", "pdf_clock.php"); +pdf_set_info($pdf, "Author", "Uwe Steinmann"); +pdf_set_info($pdf, "Title", "Analog Clock"); while($pagecount-- > 0) { - PDF_begin_page($pdf, 2 * ($radius + $margin), 2 * ($radius + $margin)); - PDF_set_parameter($pdf, "transition", "wipe"); - PDF_set_value($pdf, "duration", 0.5); - PDF_translate($pdf, $radius + $margin, $radius + $margin); - PDF_save($pdf); - PDF_setrgbcolor($pdf, 0.0, 0.0, 1.0); + pdf_begin_page($pdf, 2 * ($radius + $margin), 2 * ($radius + $margin)); + pdf_set_parameter($pdf, "transition", "wipe"); + pdf_set_value($pdf, "duration", 0.5); + pdf_translate($pdf, $radius + $margin, $radius + $margin); + pdf_save($pdf); + pdf_setrgbcolor($pdf, 0.0, 0.0, 1.0); /* indicateurs de minutes */ - PDF_setlinewidth($pdf, 2.0); + pdf_setlinewidth($pdf, 2.0); for ($alpha = 0; $alpha < 360; $alpha += 6) { - PDF_rotate($pdf, 6.0); - PDF_moveto($pdf, $radius, 0.0); - PDF_lineto($pdf, $radius-$margin/3, 0.0); - PDF_stroke($pdf); + pdf_rotate($pdf, 6.0); + pdf_moveto($pdf, $radius, 0.0); + pdf_lineto($pdf, $radius-$margin/3, 0.0); + pdf_stroke($pdf); } - PDF_restore($pdf); - PDF_save($pdf); + pdf_restore($pdf); + pdf_save($pdf); /* indicateurs de 5 minutes */ - PDF_setlinewidth($pdf, 3.0); + pdf_setlinewidth($pdf, 3.0); for ($alpha = 0; $alpha < 360; $alpha += 30) { - PDF_rotate($pdf, 30.0); - PDF_moveto($pdf, $radius, 0.0); - PDF_lineto($pdf, $radius-$margin, 0.0); - PDF_stroke($pdf); + pdf_rotate($pdf, 30.0); + pdf_moveto($pdf, $radius, 0.0); + pdf_lineto($pdf, $radius-$margin, 0.0); + pdf_stroke($pdf); } $ltime = getdate(); /* aiguille des heures */ - PDF_save($pdf); - PDF_rotate($pdf,-(($ltime['minutes']/60.0)+$ltime['hours']-3.0)*30.0); - PDF_moveto($pdf, -$radius/10, -$radius/20); - PDF_lineto($pdf, $radius/2, 0.0); - PDF_lineto($pdf, -$radius/10, $radius/20); - PDF_closepath($pdf); - PDF_fill($pdf); - PDF_restore($pdf); + pdf_save($pdf); + pdf_rotate($pdf,-(($ltime['minutes']/60.0)+$ltime['hours']-3.0)*30.0); + pdf_moveto($pdf, -$radius/10, -$radius/20); + pdf_lineto($pdf, $radius/2, 0.0); + pdf_lineto($pdf, -$radius/10, $radius/20); + pdf_closepath($pdf); + pdf_fill($pdf); + pdf_restore($pdf); /* aiguille des minutes */ - PDF_save($pdf); - PDF_rotate($pdf,-(($ltime['seconds']/60.0)+$ltime['minutes']-15.0)*6.0); - PDF_moveto($pdf, -$radius/10, -$radius/20); - PDF_lineto($pdf, $radius * 0.8, 0.0); - PDF_lineto($pdf, -$radius/10, $radius/20); - PDF_closepath($pdf); - PDF_fill($pdf); - PDF_restore($pdf); + pdf_save($pdf); + pdf_rotate($pdf,-(($ltime['seconds']/60.0)+$ltime['minutes']-15.0)*6.0); + pdf_moveto($pdf, -$radius/10, -$radius/20); + pdf_lineto($pdf, $radius * 0.8, 0.0); + pdf_lineto($pdf, -$radius/10, $radius/20); + pdf_closepath($pdf); + pdf_fill($pdf); + pdf_restore($pdf); /* aiguille des secondes */ - PDF_setrgbcolor($pdf, 1.0, 0.0, 0.0); - PDF_setlinewidth($pdf, 2); - PDF_save($pdf); - PDF_rotate($pdf, -(($ltime['seconds'] - 15.0) * 6.0)); - PDF_moveto($pdf, -$radius/5, 0.0); - PDF_lineto($pdf, $radius, 0.0); - PDF_stroke($pdf); - PDF_restore($pdf); + pdf_setrgbcolor($pdf, 1.0, 0.0, 0.0); + pdf_setlinewidth($pdf, 2); + pdf_save($pdf); + pdf_rotate($pdf, -(($ltime['seconds'] - 15.0) * 6.0)); + pdf_moveto($pdf, -$radius/5, 0.0); + pdf_lineto($pdf, $radius, 0.0); + pdf_stroke($pdf); + pdf_restore($pdf); /* petit cercle au centre */ - PDF_circle($pdf, 0, 0, $radius/30); - PDF_fill($pdf); - PDF_restore($pdf); - PDF_end_page($pdf); + pdf_circle($pdf, 0, 0, $radius/30); + pdf_fill($pdf); + pdf_restore($pdf); + pdf_end_page($pdf); # pour voir une différence sleep(1); } -PDF_close($pdf); -$buf = PDF_get_buffer($pdf); +pdf_close($pdf); +$buf = pdf_get_buffer($pdf); $len = strlen($buf); header("Content-type: application/pdf"); header("Content-Length: $len"); header("Content-Disposition: inline; filename=foo.pdf"); print $buf; -PDF_delete($pdf); +pdf_delete($pdf); ?> </programlisting> </example> @@ -420,7 +420,7 @@ </partintro> <refentry id="function.pdf-add-annotation"> <refnamediv> - <refname>PDF_add_annotation</refname> + <refname>pdf_add_annotation</refname> <refpurpose>Obsolète: Ajoute une annotation</refpurpose> </refnamediv> <refsect1> @@ -436,7 +436,7 @@ </refentry> <refentry id="function.pdf-add-bookmark"> <refnamediv> - <refname>PDF_add_bookmark</refname> + <refname>pdf_add_bookmark</refname> <refpurpose>Ajoute un signet à la page courante</refpurpose> </refnamediv> <refsect1> @@ -462,7 +462,7 @@ </refentry> <refentry id="function.pdf-add-launchlink"> <refnamediv> - <refname>PDF_add_launchlink</refname> + <refname>pdf_add_launchlink</refname> <refpurpose>Ajoute une annotation éxécutable dans la page courante</refpurpose> </refnamediv> <refsect1> @@ -486,7 +486,7 @@ </refentry> <refentry id="function.pdf-add-locallink"> <refnamediv> - <refname>PDF_add_locallink</refname> + <refname>pdf_add_locallink</refname> <refpurpose>Ajoute un lien sur une annotation dans la page courante</refpurpose> </refnamediv> <refsect1> @@ -510,7 +510,7 @@ </refentry> <refentry id="function.pdf-add-note"> <refnamediv> - <refname>PDF_add_note</refname> + <refname>pdf_add_note</refname> <refpurpose>Ajoute une note d'annotation dans la page courante</refpurpose> </refnamediv> <refsect1> @@ -555,7 +555,7 @@ </refentry> <refentry id="function.pdf-add-pdflink"> <refnamediv> - <refname>PDF_add_pdflink</refname> + <refname>pdf_add_pdflink</refname> <refpurpose>Ajoute un lien sur un fichier dans la page courante</refpurpose> </refnamediv> <refsect1> @@ -581,7 +581,7 @@ </refentry> <refentry id="function.pdf-add-weblink"> <refnamediv> - <refname>PDF_add_weblink</refname> + <refname>pdf_add_weblink</refname> <refpurpose>Ajoute un lien hypertexte dans la page courante</refpurpose> </refnamediv> <refsect1> @@ -605,7 +605,7 @@ </refentry> <refentry id="function.pdf-arc"> <refnamediv> - <refname>PDF_arc</refname> + <refname>pdf_arc</refname> <refpurpose>Dessine un arc.</refpurpose> </refnamediv> <refsect1> @@ -636,7 +636,7 @@ </refentry> <refentry id="function.pdf-attach-file"> <refnamediv> - <refname>PDF_attach_file</refname> + <refname>pdf_attach_file</refname> <refpurpose>Attache un fichier à la page courante</refpurpose> </refnamediv> <refsect1> @@ -667,7 +667,7 @@ </refentry> <refentry id="function.pdf-begin-page"> <refnamediv> - <refname>PDF_begin_page</refname> + <refname>pdf_begin_page</refname> <refpurpose>Commence une nouvelle page.</refpurpose> </refnamediv> <refsect1> @@ -694,7 +694,7 @@ </refentry> <refentry id="function.pdf-circle"> <refnamediv> - <refname>PDF_circle</refname> + <refname>pdf_circle</refname> <refpurpose>Dessine un cercle.</refpurpose> </refnamediv> <refsect1> @@ -721,7 +721,7 @@ </refentry> <refentry id="function.pdf-clip"> <refnamediv> - <refname>PDF_clip</refname> + <refname>pdf_clip</refname> <refpurpose>Aligne sur le chemin courant.</refpurpose> </refnamediv> <refsect1> @@ -739,7 +739,7 @@ </refentry> <refentry id="function.pdf-close"> <refnamediv> - <refname>PDF_close</refname> + <refname>pdf_close</refname> <refpurpose>Ferme un document PDF.</refpurpose> </refnamediv> <refsect1> @@ -761,7 +761,7 @@ </refentry> <refentry id="function.pdf-closepath"> <refnamediv> - <refname>PDF_closepath</refname> + <refname>pdf_closepath</refname> <refpurpose>Ferme et clos le chemin.</refpurpose> </refnamediv> <refsect1> @@ -783,7 +783,7 @@ </refentry> <refentry id="function.pdf-closepath-fill-stroke"> <refnamediv> - <refname>PDF_closepath_fill_stroke</refname> + <refname>pdf_closepath_fill_stroke</refname> <refpurpose>Remplis, dessine et ferme le chemin courant.</refpurpose> </refnamediv> <refsect1> @@ -811,7 +811,7 @@ </refentry> <refentry id="function.pdf-closepath-stroke"> <refnamediv> - <refname>PDF_closepath_stroke</refname> + <refname>pdf_closepath_stroke</refname> <refpurpose>Ferme le chemin et dessine le long du chemin.</refpurpose> </refnamediv> <refsect1> @@ -835,7 +835,7 @@ </refentry> <refentry id="function.pdf-close-image"> <refnamediv> - <refname>PDF_close_image</refname> + <refname>pdf_close_image</refname> <refpurpose>Ferme une image</refpurpose> </refnamediv> <refsect1> @@ -861,7 +861,7 @@ </refentry> <refentry id="function.pdf-concat"> <refnamediv> - <refname>PDF_concat</refname> + <refname>pdf_concat</refname> <refpurpose>Concatène une matrice avec CTM</refpurpose> </refnamediv> <refsect1> @@ -885,7 +885,7 @@ </refentry> <refentry id="function.pdf-continue-text"> <refnamediv> - <refname>PDF_continue_text</refname> + <refname>pdf_continue_text</refname> <refpurpose>Affiche un texte sur une nouvelle ligne.</refpurpose> </refnamediv> <refsect1> @@ -912,7 +912,7 @@ </refentry> <refentry id="function.pdf-curveto"> <refnamediv> - <refname>PDF_curveto</refname> + <refname>pdf_curveto</refname> <refpurpose>Dessine une courbe.</refpurpose> </refnamediv> <refsect1> @@ -937,15 +937,15 @@ (<parameter>x2</parameter>, <parameter>y2</parameter>). </para> <para> - Voir aussi <function>pdf_moveto</function>, - <function>pdf_lineto</function> et - <function>pdf_stroke</function>. + Voir aussi <function>pdf_moveto</function>, + <function>pdf_lineto</function> et + <function>pdf_stroke</function>. </para> </refsect1> </refentry> <refentry id="function.pdf-delete"> <refnamediv> - <refname>PDF_delete</refname> + <refname>pdf_delete</refname> <refpurpose>Efface un objet PDF</refpurpose> </refnamediv> <refsect1> @@ -964,7 +964,7 @@ </refentry> <refentry id="function.pdf-end-page"> <refnamediv> - <refname>PDF_end_page</refname> + <refname>pdf_end_page</refname> <refpurpose>Termine une page.</refpurpose> </refnamediv> <refsect1> @@ -987,7 +987,7 @@ </refentry> <refentry id="function.pdf-endpath"> <refnamediv> - <refname>PDF_endpath</refname> + <refname>pdf_endpath</refname> <refpurpose>Ferme le chemin courant</refpurpose> </refnamediv> <refsect1> @@ -1009,7 +1009,7 @@ </refentry> <refentry id="function.pdf-fill"> <refnamediv> - <refname>PDF_fill</refname> + <refname>pdf_fill</refname> <refpurpose>Remplis le chemin courant.</refpurpose> </refnamediv> <refsect1> @@ -1036,7 +1036,7 @@ </refentry> <refentry id="function.pdf-fill-stroke"> <refnamediv> - <refname>PDF_fill_stroke</refname> + <refname>pdf_fill_stroke</refname> <refpurpose>Remplis et dessine le chemin courant.</refpurpose> </refnamediv> <refsect1> @@ -1064,7 +1064,7 @@ </refentry> <refentry id="function.pdf-findfont"> <refnamediv> - <refname>PDF_findfont</refname> + <refname>pdf_findfont</refname> <refpurpose>Prépare une police pour utilisation ultérieure</refpurpose> </refnamediv> <refsect1> @@ -1079,19 +1079,19 @@ </funcprototype> </funcsynopsis> <para> - <function>pdf_findfont</function> prépare une police pour utilisation - ultérieure avec <function>pdf_setfont</function>. Les dimensions seront - chargées, et lorsque c'est possible, le fichier de police sera - vérifié, mais pas utilisé. <parameter>encoding</parameter> peut prendre - l'une des valeurs suivantes : "builtin" (intégrée), - "macroman", "winansi", "host", et nom d'encodage utilisateur, ou encore - nom de CMap. + <function>pdf_findfont</function> prépare une police pour + utilisation ultérieure avec <function>pdf_setfont</function>. + Les dimensions seront chargées, et lorsque c'est possible, le + fichier de police sera vérifié, mais pas utilisé. + <parameter>encoding</parameter> peut prendre l'une des valeurs suivantes : + "builtin" (intégrée), "macroman", "winansi", "host", et nom + d'encodage utilisateur, ou encore nom de CMap. </para> </refsect1> </refentry> <refentry id="function.pdf-get-buffer"> <refnamediv> - <refname>PDF_get_buffer</refname> + <refname>pdf_get_buffer</refname> <refpurpose>Lit un buffer contenant des données PDF</refpurpose> </refnamediv> <refsect1> @@ -1111,7 +1111,7 @@ </refentry> <refentry id="function.pdf-get-font"> <refnamediv> - <refname>PDF_get_font</refname> + <refname>pdf_get_font</refname> <refpurpose>Obsolète : gestion de police</refpurpose> </refnamediv> <refsect1> @@ -1126,7 +1126,7 @@ </refentry> <refentry id="function.pdf-get-fontname"> <refnamediv> - <refname>PDF_get_fontname</refname> + <refname>pdf_get_fontname</refname> <refpurpose>Obsolète : gestion de nom de police</refpurpose> </refnamediv> <refsect1> @@ -1141,7 +1141,7 @@ </refentry> <refentry id="function.pdf-get-fontsize"> <refnamediv> - <refname>PDF_get_fontsize</refname> + <refname>pdf_get_fontsize</refname> <refpurpose>Obsolète : gestion de taille de police</refpurpose> </refnamediv> <refsect1> @@ -1205,7 +1205,7 @@ </refentry> <refentry id="function.pdf-get-parameter"> <refnamediv> - <refname>PDF_get_parameter</refname> + <refname>pdf_get_parameter</refname> <refpurpose>Lit la valeur d'un paramètre PDFLib chaîne</refpurpose> </refnamediv> <refsect1> @@ -1226,7 +1226,7 @@ </refentry> <refentry id="function.pdf-get-value"> <refnamediv> - <refname>PDF_get_value</refname> + <refname>pdf_get_value</refname> <refpurpose>Lit la valeur d'un paramètre PDFLib numérique</refpurpose> </refnamediv> <refsect1> @@ -1247,7 +1247,7 @@ </refentry> <refentry id="function.pdf-lineto"> <refnamediv> - <refname>PDF_lineto</refname> + <refname>pdf_lineto</refname> <refpurpose>Dessine une ligne.</refpurpose> </refnamediv> <refsect1> @@ -1267,14 +1267,14 @@ </para> <para> Voir aussi <function>pdf_moveto</function>, - <function>pdf_curveto</function> et - <function>pdf_stroke</function>. + <function>pdf_curveto</function> et + <function>pdf_stroke</function>. </para> </refsect1> </refentry> <refentry id="function.pdf-moveto"> <refnamediv> - <refname>PDF_moveto</refname> + <refname>pdf_moveto</refname> <refpurpose>Déplace le point courant.</refpurpose> </refnamediv> <refsect1> @@ -1295,7 +1295,7 @@ </refentry> <refentry id="function.pdf-new"> <refnamediv> - <refname>PDF_new</refname> + <refname>pdf_new</refname> <refpurpose>Crée un nouvel objet PDF</refpurpose> </refnamediv> <refsect1> @@ -1331,7 +1331,7 @@ </refentry> <refentry id="function.pdf-open-ccitt"> <refnamediv> - <refname>PDF_open_CCITT</refname> + <refname>pdf_open_CCITT</refname> <refpurpose>Ouvre une nouvelle image à partir de données CCITT</refpurpose> </refnamediv> <refsect1> @@ -1356,7 +1356,7 @@ </refentry> <refentry id="function.pdf-open-file"> <refnamediv> - <refname>PDF_open_file</refname> + <refname>pdf_open_file</refname> <refpurpose>Ouvre un nouvel objet PDF</refpurpose> </refnamediv> <refsect1> @@ -1379,7 +1379,7 @@ </refentry> <refentry id="function.pdf-open-gif"> <refnamediv> - <refname>PDF_open_gif</refname> + <refname>pdf_open_gif</refname> <refpurpose>Obsolète: Ouvre une image GIF</refpurpose> </refnamediv> <refsect1> @@ -1394,7 +1394,7 @@ </refentry> <refentry id="function.pdf-open-image"> <refnamediv> - <refname>PDF_open_image</refname> + <refname>pdf_open_image</refname> <refpurpose>Fonction générique pour les images</refpurpose> </refnamediv> <refsect1> @@ -1428,7 +1428,7 @@ </refentry> <refentry id="function.pdf-open-image-file"> <refnamediv> - <refname>PDF_open_image_file</refname> + <refname>pdf_open_image_file</refname> <refpurpose>Lit une image depuis un fichier</refpurpose> </refnamediv> <refsect1> @@ -1436,7 +1436,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>pdf_open_image_file</function></funcdef> - <paramdef>int <parameter>PDF_object</parameter></paramdef> + <paramdef>int <parameter>pdf_object</parameter></paramdef> <paramdef>string <parameter>imagetype</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>string <parameter><optional>stringparam</optional></parameter></paramdef> @@ -1471,7 +1471,7 @@ </refentry> <refentry id="function.pdf-open-jpeg"> <refnamediv> - <refname>PDF_open_jpeg</refname> + <refname>pdf_open_jpeg</refname> <refpurpose>Obsolète: Ouvre une image JPEG</refpurpose> </refnamediv> <refsect1> @@ -1486,7 +1486,7 @@ </refentry> <refentry id="function.pdf-open-png"> <refnamediv> - <refname>PDF_open_png</refname> + <refname>pdf_open_png</refname> <refpurpose>Obsolète: Ouvre une image PNG</refpurpose> </refnamediv> <refsect1> @@ -1501,7 +1501,7 @@ </refentry> <refentry id="function.pdf-open-tiff"> <refnamediv> - <refname>PDF_open_tiff</refname> + <refname>pdf_open_tiff</refname> <refpurpose>Obsolète: Ouvre une image TIFF</refpurpose> </refnamediv> <refsect1> @@ -1523,7 +1523,7 @@ </refentry> <refentry id="function.pdf-place-image"> <refnamediv> - <refname>PDF_place_image</refname> + <refname>pdf_place_image</refname> <refpurpose>Place une image dans la page.</refpurpose> </refnamediv> <refsect1> @@ -1551,7 +1551,7 @@ </refentry> <refentry id="function.pdf-rect"> <refnamediv> - <refname>PDF_rect</refname> + <refname>pdf_rect</refname> <refpurpose>Dessine un rectangle.</refpurpose> </refnamediv> <refsect1> @@ -1580,7 +1580,7 @@ </refentry> <refentry id="function.pdf-restore"> <refnamediv> - <refname>PDF_restore</refname> + <refname>pdf_restore</refname> <refpurpose>Restaure un environnement sauvé.</refpurpose> </refnamediv> <refsect1> @@ -1614,7 +1614,7 @@ </refentry> <refentry id="function.pdf-rotate"> <refnamediv> - <refname>PDF_rotate</refname> + <refname>pdf_rotate</refname> <refpurpose>Choisi la rotation.</refpurpose> </refnamediv> <refsect1> @@ -1634,7 +1634,7 @@ </refentry> <refentry id="function.pdf-save"> <refnamediv> - <refname>PDF_save</refname> + <refname>pdf_save</refname> <refpurpose>Enregistre l'environnement courant.</refpurpose> </refnamediv> <refsect1> @@ -1659,7 +1659,7 @@ </refentry> <refentry id="function.pdf-scale"> <refnamediv> - <refname>PDF_scale</refname> + <refname>pdf_scale</refname> <refpurpose>Modifie l'échelle.</refpurpose> </refnamediv> <refsect1> @@ -1679,9 +1679,9 @@ <example> <title>Mise à l'échelle</title> <programlisting role="php"> -<?php PDF_scale($pdf, 72.0, 72.0); -PDF_lineto($pdf, 1, 1); -PDF_stroke($pdf); +<?php pdf_scale($pdf, 72.0, 72.0); +pdf_lineto($pdf, 1, 1); +pdf_stroke($pdf); ?> </programlisting> </example> @@ -1690,7 +1690,7 @@ </refentry> <refentry id="function.pdf-setdash"> <refnamediv> - <refname>PDF_setdash</refname> + <refname>pdf_setdash</refname> <refpurpose>Modifie les caractères de remplissage.</refpurpose> </refnamediv> <refsect1> @@ -1713,7 +1713,7 @@ </refentry> <refentry id="function.pdf-setflat"> <refnamediv> - <refname>PDF_setflat</refname> + <refname>pdf_setflat</refname> <refpurpose>Modifie la platitude (flatness).</refpurpose> </refnamediv> <refsect1> @@ -1733,7 +1733,7 @@ </refentry> <refentry id="function.pdf-setfont"> <refnamediv> - <refname>PDF_setfont</refname> + <refname>pdf_setfont</refname> <refpurpose>Modifie la police courante</refpurpose> </refnamediv> <refsect1> @@ -1755,7 +1755,7 @@ </refentry> <refentry id="function.pdf-setgray"> <refnamediv> - <refname>PDF_setgray</refname> + <refname>pdf_setgray</refname> <refpurpose> Modifie la couleur grise comme couleur de remplissage et de dessin. </refpurpose> @@ -1781,7 +1781,7 @@ </refentry> <refentry id="function.pdf-setgray-fill"> <refnamediv> - <refname>PDF_setgray_fill</refname> + <refname>pdf_setgray_fill</refname> <refpurpose>Modifie la couleur grise comme couleur de remplissage.</refpurpose> </refnamediv> <refsect1> @@ -1804,7 +1804,7 @@ </refentry> <refentry id="function.pdf-setgray-stroke"> <refnamediv> - <refname>PDF_setgray_stroke</refname> + <refname>pdf_setgray_stroke</refname> <refpurpose>Modifie la couleur de dessin à un niveau de gris.</refpurpose> </refnamediv> <refsect1> @@ -1827,7 +1827,7 @@ </refentry> <refentry id="function.pdf-setlinecap"> <refnamediv> - <refname>PDF_setlinecap</refname> + <refname>pdf_setlinecap</refname> <refpurpose>Modifie le paramètre linecap.</refpurpose> </refnamediv> <refsect1> @@ -1847,7 +1847,7 @@ </refentry> <refentry id="function.pdf-setlinejoin"> <refnamediv> - <refname>PDF_setlinejoin</refname> + <refname>pdf_setlinejoin</refname> <refpurpose>Modifie le paramètre linejoin.</refpurpose> </refnamediv> <refsect1> @@ -1867,7 +1867,7 @@ </refentry> <refentry id="function.pdf-setlinewidth"> <refnamediv> - <refname>PDF_setlinewidth</refname> + <refname>pdf_setlinewidth</refname> <refpurpose>Modifie la largeur de ligne.</refpurpose> </refnamediv> <refsect1> @@ -1887,7 +1887,7 @@ </refentry> <refentry id="function.pdf-setmiterlimit"> <refnamediv> - <refname>PDF_setmiterlimit</refname> + <refname>pdf_setmiterlimit</refname> <refpurpose>Modifie la "miter limit".</refpurpose> </refnamediv> <refsect1> @@ -1906,30 +1906,32 @@ </para> </refsect1> </refentry> - <refentry id="function.pdf-setoplydash"> + <refentry id="function.pdf-setpolydash"> <refnamediv> - <refname>PDF_setoplydash</refname> + <refname>pdf_setpolydash</refname> <refpurpose>Modifie les pointillés compliqués</refpurpose> </refnamediv> <refsect1> <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>void <function>pdf_setoplydash</function></funcdef> + <funcdef>void <function>pdf_setpolydash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>array <parameter>dasharray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> - <function>pdf_setoplydash</function> modifie les pointillés + <function>pdf_setpolydash</function> modifie les pointillés complexes, définit par le tableau <parameter>dasharray</parameter>. </para> </refsect1> </refentry> <refentry id="function.pdf-setrgbcolor"> <refnamediv> - <refname>PDF_setrgbcolor</refname> - <refpurpose>Modifie la couleur rgb comme couleur de dessin et de remplissage.</refpurpose> + <refname>pdf_setrgbcolor</refname> + <refpurpose> + Modifie la couleur rgb comme couleur de dessin et de remplissage. + </refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -1954,7 +1956,7 @@ </refentry> <refentry id="function.pdf-setrgbcolor-fill"> <refnamediv> - <refname>PDF_setrgbcolor_fill</refname> + <refname>pdf_setrgbcolor_fill</refname> <refpurpose>Modifie la couleur rgb comme couleur de remplissage.</refpurpose> </refnamediv> <refsect1> @@ -1979,7 +1981,7 @@ </refentry> <refentry id="function.pdf-setrgbcolor-stroke"> <refnamediv> - <refname>PDF_setrgbcolor_stroke</refname> + <refname>pdf_setrgbcolor_stroke</refname> <refpurpose>Modifie la couleur rgb comme couleur de dessin.</refpurpose> </refnamediv> <refsect1> @@ -2049,13 +2051,14 @@ </funcsynopsis> <para> <function>pdf_set_border_dash</function> modifie la longueur - des pointillés (si le style de bord d'une annotation est en pointillé). - <parameter>black</parameter> représente la taille des traits - noirs, et <parameter>white</parameter> celle des espaces blancs. + des pointillés (si le style de bord d'une annotation est en + pointillés). <parameter>black</parameter> représente + la taille des traits noirs, et <parameter>white</parameter> celle + des espaces blancs. </para> <para> - Voir aussi <function>pdf_set_border_style</function>, - <function>pdf_set_border_color</function>. + Voir aussi <function>pdf_set_border_style</function> + et <function>pdf_set_border_color</function>. </para> </refsect1> </refentry> @@ -2087,7 +2090,7 @@ </refentry> <refentry id="function.pdf-set-char-spacing"> <refnamediv> - <refname>PDF_set_char_spacing</refname> + <refname>pdf_set_char_spacing</refname> <refpurpose>Fixe l'espacement des caractères.</refpurpose> </refnamediv> <refsect1> @@ -2100,17 +2103,18 @@ </funcprototype> </funcsynopsis> <para> - <function>pdf_set_char_spacing</function> fixe l'espacement des caractères. + <function>pdf_set_char_spacing</function> modifie l'espacement + des caractères. </para> <para> - Voir aussi <function>pdf_set_word_spacing</function>, - <function>pdf_set_leading</function>. + Voir aussi <function>pdf_set_word_spacing</function> + et <function>pdf_set_leading</function>. </para> </refsect1> </refentry> <refentry id="function.pdf-set-duration"> <refnamediv> - <refname>PDF_set_duration</refname> + <refname>pdf_set_duration</refname> <refpurpose>Choisi la durée de transition entre deux pages.</refpurpose> </refnamediv> <refsect1> @@ -2133,7 +2137,7 @@ </refentry> <refentry id="function.pdf-set-font"> <refnamediv> - <refname>PDF_set_font</refname> + <refname>pdf_set_font</refname> <refpurpose>Sélectionne la police et sa taille.</refpurpose> </refnamediv> <refsect1> @@ -2180,8 +2184,9 @@ </note> <note> <simpara> - Si vous référencez une police dans un fichier .upr, assurez vous que - le nom du fichier .afm et celui de la police sont bien les mêmes. + Si vous référencez une police dans un fichier + <filename>.upr</filename>, assurez-vous que le nom du fichier + <filename>.afm</filename> et celui de la police sont bien les mêmes. Sinon, la police sera aggrandie plusieur fois (Merci à Paul Haddon pour cette info). </simpara> @@ -2190,7 +2195,7 @@ </refentry> <refentry id="function.pdf-set-horiz-scaling"> <refnamediv> - <refname>PDF_set_horiz_scaling</refname> + <refname>pdf_set_horiz_scaling</refname> <refpurpose>Fixe l'echelle horizontale du texte.</refpurpose> </refnamediv> <refsect1> @@ -2253,18 +2258,16 @@ </para> <note> <simpara> - Cette fonction remplace pdf_set_info_keywords(), - pdf_set_info_title(), - pdf_set_info_subject(), - pdf_set_info_creator(), - pdf_set_info_subject(). + <function>pdf_set_info</function> remplace pdf_set_info_keywords(), + pdf_set_info_title(), pdf_set_info_subject(), pdf_set_info_creator() et + pdf_set_info_subject(). </simpara> </note> </refsect1> </refentry> <refentry id="function.pdf-set-leading"> <refnamediv> - <refname>PDF_set_leading</refname> + <refname>pdf_set_leading</refname> <refpurpose>Obsolète : Modifie la distance entre les lignes du texte</refpurpose> </refnamediv> <refsect1> @@ -2279,7 +2282,7 @@ </refentry> <refentry id="function.pdf-set-parameter"> <refnamediv> - <refname>PDF_set_parameter</refname> + <refname>pdf_set_parameter</refname> <refpurpose>Modifie certains paramètres.</refpurpose> </refnamediv> <refsect1> @@ -2305,7 +2308,7 @@ </refentry> <refentry id="function.pdf-set-text-pos"> <refnamediv> - <refname>PDF_set_text_pos</refname> + <refname>pdf_set_text_pos</refname> <refpurpose>Fixe la position du texte.</refpurpose> </refnamediv> <refsect1> @@ -2319,18 +2322,17 @@ </funcprototype> </funcsynopsis> <para> - <function>pdf_set_text_pos</function> modifie la position du texte qui sera - utilisée lors du prochain <function>pdf_show</function>. + <function>pdf_set_text_pos</function> modifie la position du texte qui sera + utilisée lors du prochain <function>pdf_show</function>. </para> <para> - Voir aussi <function>pdf_show</function>, - <function>pdf_show_xy</function>. + Voir aussi <function>pdf_show</function> et <function>pdf_show_xy</function>. </para> </refsect1> </refentry> <refentry id="function.pdf-set-text-rendering"> <refnamediv> - <refname>PDF_set_text_rendering</refname> + <refname>pdf_set_text_rendering</refname> <refpurpose>Determine le rendu du texte.</refpurpose> </refnamediv> <refsect1> @@ -2392,7 +2394,7 @@ </refentry> <refentry id="function.pdf-set-word-spacing"> <refnamediv> - <refname>PDF_set_word_spacing</refname> + <refname>pdf_set_word_spacing</refname> <refpurpose>Fixe l'espacement des mots.</refpurpose> </refnamediv> <refsect1> @@ -2415,7 +2417,7 @@ </refentry> <refentry id="function.pdf-show"> <refnamediv> - <refname>PDF_show</refname> + <refname>pdf_show</refname> <refpurpose>Affiche un texte à la position courante.</refpurpose> </refnamediv> <refsect1> @@ -2441,7 +2443,7 @@ </refentry> <refentry id="function.pdf-show-boxed"> <refnamediv> - <refname>PDF_show_boxed</refname> + <refname>pdf_show_boxed</refname> <refpurpose>Affiche un texte dans un rectangle.</refpurpose> </refnamediv> <refsect1> @@ -2459,28 +2461,29 @@ <paramdef>string <parameter><optional>feature</optional></parameter></paramdef> </funcprototype> </funcsynopsis> - <para> - <function>pdf_show_boxed</function> affiche le texte - <parameter>text</parameter> dans un rectangle, dont le coin - inférieur gauche est aux coordonnées - (<parameter>x-coor</parameter>, <parameter>y-coor</parameter>). - Les dimensions du rectangle sont <parameter>height</parameter> et - <parameter>width</parameter>. Le paramètre <parameter>mode</parameter> - indique le type de <parameter>text</parameter>. Si - <parameter>width</parameter> et <parameter>height</parameter> sont - à zéro, le mode <parameter>mode</parameter> - peut être "left" (gauche), "right" (droite) ou "center" - (centré). <parameter>width</parameter> ou <parameter>height</parameter> - sont différents pouvant prendre les valeurs de "justify" - (justification) ou "fulljustify" (justification complète). - </para> - <para> - Si le paramètre <parameter>feature</parameter> vaut "blind", - le texte n'est pas affiché. - </para> <para> - Retourne le nombre de caractères qui n'ont pas pu être - traités, car ils ne rentraient pas dans le rectangle. + <function>pdf_show_boxed</function> affiche le texte + <parameter>text</parameter> dans un rectangle, dont le coin + inférieur gauche est aux coordonnées + (<parameter>x-coor</parameter>, <parameter>y-coor</parameter>). + Les dimensions du rectangle sont <parameter>height</parameter> et + <parameter>width</parameter>. Le paramètre <parameter>mode</parameter> + indique le type de <parameter>text</parameter>. Si + <parameter>width</parameter> et <parameter>height</parameter> sont + à zéro, le mode <parameter>mode</parameter> + peut être "left" (gauche), "right" (droite) ou "center" + (centré). <parameter>width</parameter> ou <parameter>height</parameter> + sont différents pouvant prendre les valeurs de "justify" + (justification) ou "fulljustify" (justification complète). + </para> + <para> + Si le paramètre <parameter>feature</parameter> vaut "blind", + le texte n'est pas affiché. + </para> + <para> + <function>pdf_show_boxed</function> retourne le nombre de caractères + qui n'ont pas pu être traités, car ils ne rentraient pas + dans le rectangle. </para> <para> Voir aussi <function>pdf_show</function> et <function>pdf_show_xy</function>. @@ -2489,7 +2492,7 @@ </refentry> <refentry id="function.pdf-show-xy"> <refnamediv> - <refname>PDF_show_xy</refname> + <refname>pdf_show_xy</refname> <refpurpose>Affiche un texte à une position donnée.</refpurpose> </refnamediv> <refsect1> @@ -2517,7 +2520,7 @@ </refentry> <refentry id="function.pdf-skew"> <refnamediv> - <refname>PDF_skew</refname> + <refname>pdf_skew</refname> <refpurpose>Modifie le système de coordonnées.</refpurpose> </refnamediv> <refsect1> @@ -2541,7 +2544,7 @@ </refentry> <refentry id="function.pdf-stringwidth"> <refnamediv> - <refname>PDF_stringwidth</refname> + <refname>pdf_stringwidth</refname> <refpurpose>Retourne la largeur du texte avec la police courante.</refpurpose> </refnamediv> <refsect1> @@ -2555,8 +2558,8 @@ </funcsynopsis> <para> <function>pdf_stringwidth</function> retourne la largeur du texte - <parameter>text</parameter> avec la police courante. Il faut qu'une police ait - été choisie auparavant. + <parameter>text</parameter> avec la police courante. Il faut qu'une + police ait été choisie auparavant. </para> <para> Voir aussi <function>pdf_set_font</function>. @@ -2565,7 +2568,7 @@ </refentry> <refentry id="function.pdf-stroke"> <refnamediv> - <refname>PDF_stroke</refname> + <refname>pdf_stroke</refname> <refpurpose>Dessine le long du chemin.</refpurpose> </refnamediv> <refsect1> @@ -2589,7 +2592,7 @@ </refentry> <refentry id="function.pdf-translate"> <refnamediv> - <refname>PDF_translate</refname> + <refname>pdf_translate</refname> <refpurpose>Modifie l'origine du système de coordonnées.</refpurpose> </refnamediv> <refsect1> @@ -2612,13 +2615,13 @@ <example> <title>Translation</title> <programlisting role="php"> -<?php PDF_moveto($pdf, 0, 0); -PDF_lineto($pdf, 100, 100); -PDF_stroke($pdf); -PDF_translate($pdf, 100, 100); -PDF_moveto($pdf, 0, 0); -PDF_lineto($pdf, 100, 100); -PDF_stroke($pdf); +<?php pdf_moveto($pdf, 0, 0); +pdf_lineto($pdf, 100, 100); +pdf_stroke($pdf); +pdf_translate($pdf, 100, 100); +pdf_moveto($pdf, 0, 0); +pdf_lineto($pdf, 100, 100); +pdf_stroke($pdf); ?> </programlisting> </example> @@ -2627,7 +2630,7 @@ </refentry> <refentry id="function.pdf-open-memory-image"> <refnamediv> - <refname>PDF_open_memory_image</refname> + <refname>pdf_open_memory_image</refname> <refpurpose> Ouvre une image créée par les fonctions images PHP. </refpurpose> @@ -2642,9 +2645,9 @@ </funcprototype> </funcsynopsis> <para> - <function>pdf_open_memory_image</function> prend comme argument une - image créée avec les fonctions PHP, et la rend disponible - pour le document PDF. La fonction retourne un identifiant PDF d'image. + <function>pdf_open_memory_image</function> prend comme argument une + image créée avec les fonctions PHP, et la rend disponible + pour le document PDF. La fonction retourne un identifiant PDF d'image. <example> <title>Inclusion d'une image mémoire</title> <programlisting role="php"> @@ -2652,25 +2655,25 @@ $im = ImageCreate(100, 100); $col = ImageColorAllocate($im, 80, 45, 190); ImageFill($im, 10, 10, $col); -$pim = PDF_open_memory_image($pdf, $im); +$pim = pdf_open_memory_image($pdf, $im); ImageDestroy($im); pdf_place_image($pdf, $pim, 100, 100, 1); pdf_close_image($pdf, $pim); ?> - </programlisting> - </example> - </para> - <para> - Voir aussi <function>pdf_close_image</function>, - <function>pdf_open_jpeg</function>, - <function>pdf_open_gif</function>, - <function>pdf_execute_image</function>, - <function>pdf_place_image</function>, - <function>pdf_put_image</function>. + </programlisting> + </example> </para> - </refsect1> - </refentry> - </reference> + <para> + Voir aussi <function>pdf_close_image</function>, + <function>pdf_open_jpeg</function>, + <function>pdf_open_gif</function>, + <function>pdf_execute_image</function>, + <function>pdf_place_image</function> et + <function>pdf_put_image</function>. + </para> + </refsect1> + </refentry> +</reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml