steinm          Tue Jul 27 13:22:51 2004 EDT

  Modified files:              
    /peardoc/en/pecl    ps.xml 
  Log:
  - added documentation for ps_shading(), ps_shading_pattern(), and
    ps_shfill()
  
  
http://cvs.php.net/diff.php/peardoc/en/pecl/ps.xml?r1=1.11&r2=1.12&ty=u
Index: peardoc/en/pecl/ps.xml
diff -u peardoc/en/pecl/ps.xml:1.11 peardoc/en/pecl/ps.xml:1.12
--- peardoc/en/pecl/ps.xml:1.11 Wed Jun 16 11:51:27 2004
+++ peardoc/en/pecl/ps.xml      Tue Jul 27 13:22:51 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
+<!-- $Revision: 1.12 $ -->
 <!-- Author: Uwe Steinmann <[EMAIL PROTECTED]> -->
  <reference id="pecl.ps">
   <title>PostScript document creation</title>
@@ -515,7 +515,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-                   <funcdef>bool <function>ps_begin_pattern</function></funcdef>
+                   <funcdef>int <function>ps_begin_pattern</function></funcdef>
       <paramdef>resource <parameter>psdoc</parameter></paramdef>
       <paramdef>float <parameter>width</parameter></paramdef>
       <paramdef>float <parameter>height</parameter></paramdef>
@@ -531,9 +531,17 @@
 
   </refsect1>
   <refsect1>
+    <title>Return value</title>
+
+    <para>The identifier of the pattern or false in case of an error.</para>
+
+  </refsect1>
+  <refsect1>
     <title>See also</title>
 
-    <para><function>ps_end_pattern</function>, <function>ps_setcolor</function></para>
+    <para><function>ps_end_pattern</function>,
+     <function>ps_setcolor</function>,
+     <function>ps_shading_pattern</function></para>
 
   </refsect1>
 </refentry>
@@ -2138,6 +2146,130 @@
     <title>See also</title>
 
     <para><function>ps_get_value</function>, 
<function>ps_set_parameter</function></para>
+
+  </refsect1>
+</refentry>
+
+<refentry id="pecl.ps.ps-shading">
+  <refnamediv>
+    <refname>ps_shading</refname>
+
+    <refpurpose>Creates a shading for later use</refpurpose>
+  </refnamediv>
+  <refsect1>
+   <title>Description</title>
+   <funcsynopsis>
+    <funcprototype>
+                   <funcdef>int <function>ps_shading</function></funcdef>
+      <paramdef>resource <parameter>psdoc</parameter></paramdef>
+      <paramdef>string <parameter>type</parameter></paramdef>
+      <paramdef>float <parameter>x0</parameter></paramdef>
+      <paramdef>float <parameter>y0</parameter></paramdef>
+      <paramdef>float <parameter>x1</parameter></paramdef>
+      <paramdef>float <parameter>y1</parameter></paramdef>
+      <paramdef>float <parameter>c1</parameter></paramdef>
+      <paramdef>float <parameter>c2</parameter></paramdef>
+      <paramdef>float <parameter>c3</parameter></paramdef>
+      <paramdef>float <parameter>c4</parameter></paramdef>
+      <paramdef>string <parameter>optlist</parameter></paramdef>
+    </funcprototype>
+   </funcsynopsis>
+
+    <para>Creates a shading, which can be used by
+     <function>ps_shfill</function> or
+     <function>ps_shading_pattern</function>.  The type of shading
+     can be either `radial' or `axial'. Each shading starts with
+     the current fill color and ends with the given color values
+     passed in the parameters <parameter>c1</parameter> to
+     <parameter>c4</parameter> (see <function>ps_setcolor</function> for
+     their meaning). The coordinates <parameter>x0</parameter>,
+     <parameter>y0</parameter>, <parameter>x1</parameter>,
+     <parameter>y1</parameter> are the start and end point of the shading.  If
+     the shading is of type `radial' the option list must also contain the
+     parameters r0 and r1 with the radius of the start and end circle.</para>
+    <para>The color of the shading can be in any color space except for
+     `pattern'.</para>
+   </refsect1>
+
+   <refsect1>
+    <title>Return value</title>
+    <para>Returns the identifier of the pattern or false in case of an
+     error.</para>
+   </refsect1>
+
+  <refsect1>
+    <title>See also</title>
+
+    <para><function>ps_shfill</function>,
+     <function>ps_shading_pattern</function></para>
+
+  </refsect1>
+</refentry>
+
+<refentry id="pecl.ps.ps-shading-pattern">
+  <refnamediv>
+    <refname>ps_shading_pattern</refname>
+
+    <refpurpose>Creates a pattern based on a shading</refpurpose>
+  </refnamediv>
+  <refsect1>
+   <title>Description</title>
+   <funcsynopsis>
+    <funcprototype>
+                   <funcdef>bool <function>ps_shading_pattern</function></funcdef>
+      <paramdef>resource <parameter>psdoc</parameter></paramdef>
+      <paramdef>int <parameter>shadingid</parameter></paramdef>
+      <paramdef>string <parameter>optlist</parameter></paramdef>
+      
+    </funcprototype>
+   </funcsynopsis>
+
+    <para>Creates a pattern based on a shading, which has to be created
+     before with <function>ps_shading</function>. Shading patterns can be
+     used like regular patterns.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>Return value</title>
+
+    <para>The identifier of the pattern or false in case of an error.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>See also</title>
+
+    <para><function>ps_shading</function>,
+     <function>ps_shfill</function></para>
+
+  </refsect1>
+</refentry>
+
+<refentry id="pecl.ps.ps-shfill">
+  <refnamediv>
+    <refname>ps_shfill</refname>
+
+    <refpurpose>Fills an area with a shading</refpurpose>
+  </refnamediv>
+  <refsect1>
+   <title>Description</title>
+   <funcsynopsis>
+    <funcprototype>
+                   <funcdef>bool <function>ps_shfill</function></funcdef>
+      <paramdef>resource <parameter>psdoc</parameter></paramdef>
+      <paramdef>int <parameter>shadingid</parameter></paramdef>
+      
+    </funcprototype>
+   </funcsynopsis>
+
+    <para>Fills an area with a shading, which has to be created before with
+     <function>ps_shading</function>.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>See also</title>
+
+    <para><function>ps_shading</function>,
+     <function>ps_shading_pattern</function></para>
 
   </refsect1>
 </refentry>

Reply via email to