Files
doc-fr/reference/printer/functions/printer-select-brush.xml
T
David Manusset ba5201692e typo
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@184461 c90b9560-bf6c-de11-be94-00142212c4b1
2005-04-16 16:10:41 +00:00

85 lines
2.7 KiB
XML
Executable File

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.7 $ -->
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<refentry id="function.printer-select-brush">
<refnamediv>
<refname>printer_select_brush</refname>
<refpurpose>Sélectionne une brosse</refpurpose>
</refnamediv>
<refsect1>
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>printer_select_brush</methodname>
<methodparam><type>resource</type><parameter>printer_handle</parameter></methodparam>
<methodparam><type>resource</type><parameter>brush_handle</parameter></methodparam>
</methodsynopsis>
<para>
<function>printer_select_brush</function> sélectionne la brosse
<parameter>brush_handle</parameter>
comme brosse active pour la connexion à l'imprimante <parameter>printer_handle</parameter>.
Une brosse est utilisée pour remplir des surfaces. Si vous dessinez un
rectangle, une brosse sera nécessaire pour dessiner le contenu, et un
stylo pour dessiner les bords. Si vous n'avez pas sélectionné de
brosse avant de dessiner des formes, elles ne seront pas remplies.
<parameter>printer_handle</parameter> doit être une ressource d'imprimante valide.
<parameter>brush_handle</parameter> doit être une ressource de brosse valide.
</para>
<example>
<title>
Exemple avec <function>printer_select_brush</function>
</title>
<programlisting role="php">
<![CDATA[
<?php
$handle = printer_open();
printer_start_doc($handle, "Mon Document");
printer_start_page($handle);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($handle, $pen);
$brush = printer_create_brush(PRINTER_BRUSH_CUSTOM, "c:\\brush.bmp");
printer_select_brush($handle, $brush);
printer_draw_rectangle($handle, 1, 1, 500, 500);
printer_delete_brush($brush);
$brush = printer_create_brush(PRINTER_BRUSH_SOLID, "000000");
printer_select_brush($handle, $brush);
printer_draw_rectangle($handle, 1, 501, 500, 1001);
printer_delete_brush($brush);
printer_delete_pen($pen);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
]]>
</programlisting>
</example>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->