File: printer-select-pen.xml

package info (click to toggle)
php-doc 20061001-1
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 45,764 kB
  • ctags: 1,611
  • sloc: xml: 502,485; php: 7,645; cpp: 500; makefile: 297; perl: 161; sh: 141; awk: 28
file content (73 lines) | stat: -rw-r--r-- 2,237 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.3 $ -->
<!-- splitted from ./en/functions/printer.xml, last change in rev 1.6 -->
  <refentry id="function.printer-select-pen">
   <refnamediv>
    <refname>printer_select_pen</refname>
    <refpurpose>Select a pen</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>void</type><methodname>printer_select_pen</methodname>
      <methodparam><type>resource</type><parameter>printer_handle</parameter></methodparam>
      <methodparam><type>resource</type><parameter>pen_handle</parameter></methodparam>
     </methodsynopsis>
    <para>
     The function selects a pen as the active drawing object of the actual 
     device context. A pen is used to draw lines and curves. I.e. if you draw 
     a single line the pen is used. If you draw an rectangle the pen is used 
     to draw the borders, while the brush is used to fill the shape.
     If you haven't selected a pen before drawing shapes, the shape won't be 
     outlined. <parameter>printer_handle</parameter> must be a valid handle 
     to a printer. <parameter>pen_handle</parameter> must be a valid handle 
     to a pen.
    </para>
    <example>
     <title>
      <function>printer_select_pen</function> example
     </title>
     <programlisting role="php">
<![CDATA[
<?php
$handle = printer_open();
printer_start_doc($handle, "My Document");
printer_start_page($handle);

$pen = printer_create_pen(PRINTER_PEN_SOLID, 30, "2222FF");
printer_select_pen($handle, $pen);

printer_draw_line($handle, 1, 60, 500, 60);

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
-->