rjs Thu Mar 1 11:52:54 2001 EDT
Modified files:
/phpdoc/en/functions pdf.xml
Log:
- integrated new functions vor PDFlib V4.0 (beta1)
Index: phpdoc/en/functions/pdf.xml
diff -u phpdoc/en/functions/pdf.xml:1.35 phpdoc/en/functions/pdf.xml:1.36
--- phpdoc/en/functions/pdf.xml:1.35 Mon Feb 12 09:47:00 2001
+++ phpdoc/en/functions/pdf.xml Thu Mar 1 11:52:54 2001
@@ -572,6 +572,26 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-add-thumbnail">
+ <refnamediv>
+ <refname>PDF_add_thumbnail</refname>
+ <refpurpose>Adds thumbnail for current page</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>PDF_add_thumbnail</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>int <parameter>image</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Add an existing image as thumbnail for the current page.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-add-weblink">
<refnamediv>
<refname>PDF_add_weblink</refname>
@@ -620,6 +640,30 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-arcn">
+ <refnamediv>
+ <refname>PDF_arcn</refname>
+ <refpurpose>Draws an arc</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_arc</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>double <parameter>x</parameter></paramdef>
+ <paramdef>double <parameter>y</parameter></paramdef>
+ <paramdef>double <parameter>r</parameter></paramdef>
+ <paramdef>double <parameter>alpha</parameter></paramdef>
+ <paramdef>double <parameter>beta</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Draw a clockwise circular arc from alpha to beta degrees
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-attach-file">
<refnamediv>
<refname>PDF_attach_file</refname>
@@ -670,6 +714,51 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-begin-pattern">
+ <refnamediv>
+ <refname>PDF_begin_pattern</refname>
+ <refpurpose>Starts new pattern</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_begin_pattern</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>double <parameter>width</parameter></paramdef>
+ <paramdef>double <parameter>height</parameter></paramdef>
+ <paramdef>double <parameter>xstep/parameter></paramdef>
+ <paramdef>double <parameter>ystep</parameter></paramdef>
+ <paramdef>int <parameter>painttype</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Start a new pattern definition.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.pdf-begin-template">
+ <refnamediv>
+ <refname>PDF_begin_template</refname>
+ <refpurpose>Starts new template</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_begin_template</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>double <parameter>width</parameter></paramdef>
+ <paramdef>double <parameter>height</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Start a new template definition.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-circle">
<refnamediv>
<refname>PDF_circle</refname>
@@ -807,6 +896,51 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-close-pdi">
+ <refnamediv>
+ <refname>PDF_close_pdi</refname>
+ Close the input PDF document.
+ <refpurpose>
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_close_pdi</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>int <parameter>dochandle</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Close all open page handles, and close the input PDF document.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.pdf-close-pdi-page">
+ <refnamediv>
+ <refname>PDF_close_pdi_page</refname>
+ Close the page handle.
+ <refpurpose>
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_close_pdi_page</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>int <parameter>dochandle</parameter></paramdef>
+ <paramdef>int <parameter>pagehandle</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Close the page handle, and free all page-related resources.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-concat">
<refnamediv>
<refname>PDF_concat</refname>
@@ -923,17 +1057,49 @@
</refnamediv>
<refsect1>
<title>Description</title>
+ <para>
+ Deprecated, use one of the stroke, fill, or clip functions instead.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.pdf-endpattern">
+ <refnamediv>
+ <refname>PDF_endpattern</refname>
+ <refpurpose>Finish pattern</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
<funcsynopsis>
<funcprototype>
- <funcdef>void <function>PDF_endpath</function></funcdef>
+ <funcdef>void <function>PDF_endpattern</function></funcdef>
<paramdef>int <parameter>pdf object</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
- Deprecated, use one of the stroke, fill, or clip functions instead.
+ Finish the pattern definition.
</para>
</refsect1>
</refentry>
+
+ <refentry id="function.pdf-end-template">
+ <refnamediv>
+ <refname>PDF_end_template</refname>
+ <refpurpose>Finish template</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_end_template</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Finish the template definition.
+ </para>
+ </refsect1>
+ </refentry>
<refentry id="function.pdf-fill">
<refnamediv>
@@ -1130,6 +1296,52 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-get-pdi-parameter">
+ <refnamediv>
+ <refname>PDF_get_pdi_parameter</refname>
+ <refpurpose>Get some PDI string parameters</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>PDF_get_pdi_parameter</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>string <parameter>key</parameter></paramdef>
+ <paramdef>int <parameter>doc</parameter></paramdef>
+ <paramdef>int <parameter>page</parameter></paramdef>
+ <paramdef>int <parameter>index</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Get the contents of some PDI document parameter with string type.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.pdf-get-pdi-value">
+ <refnamediv>
+ <refname>PDF_get_pdi_value</refname>
+ <refpurpose>Gets some PDI numerical parameters</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>PDF_get_pdi_value</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>string <parameter>key</parameter></paramdef>
+ <paramdef>int <parameter>doc</parameter></paramdef>
+ <paramdef>int <parameter>page</parameter></paramdef>
+ <paramdef>int <parameter>index</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Get the contents of some PDI document parameter with numerical type.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-get-value">
<refnamediv>
<refname>PDF_get_value</refname>
@@ -1151,6 +1363,25 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-initgraphics">
+ <refnamediv>
+ <refname>PDF_initgraphics</refname>
+ <refpurpose>Resets graphic state</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_initgraphics</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Reset all implicit color and graphics state parameters to their defaults.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-lineto">
<refnamediv>
<refname>PDF_lineto</refname>
@@ -1173,6 +1404,26 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-makespotcolor">
+ <refnamediv>
+ <refname>PDF_makespotcolor</refname>
+ <refpurpose>Makes a spotcolor</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_makespotcolor</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>string <parameter>spotname</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Make a named spot color from the current color.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-moveto">
<refnamediv>
<refname>PDF_moveto</refname>
@@ -1372,6 +1623,54 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-open-pdi">
+ <refnamediv>
+ <refname>PDF_open_pdi</refname>
+ <refpurpose>
+ Opens a PDF file
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_open_pdi</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>string <parameter>filename</parameter></paramdef>
+ <paramdef>string <parameter>stringparam</parameter></paramdef>
+ <paramdef>int <parameter>intparam</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Open an existing PDF document for later use.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.pdf-open-pdi-page">
+ <refnamediv>
+ <refname>PDF_open_pdi_page</refname>
+ <refpurpose>
+ Prepare a page
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_open_pd_pagei</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>int <parameter>dochandle</parameter></paramdef>
+ <paramdef>int <parameter>pagenumber</parameter></paramdef>
+ <paramdef>string <parameter>pagelabel</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Prepare a page for later use with <function>PDF_place_image</function>
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-open-png">
<refnamediv>
<refname>PDF_open_png</refname>
@@ -1539,6 +1838,32 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-setcolor">
+ <refnamediv>
+ <refname>PDF_setcolor</refname>
+ <refpurpose>Sets fill and stroke color to CMYK values</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_secolor</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>string <parameter>type</parameter></paramdef>
+ <paramdef>string <parameter>colorspace</parameter></paramdef>
+ <paramdef>double <parameter>c1</parameter></paramdef>
+ <paramdef>double <parameter>c2</parameter></paramdef>
+ <paramdef>double <parameter>c3</parameter></paramdef>
+ <paramdef>double <parameter>c4</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Set the current color space and color. type is "fill",
+ "stroke", or "both".
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-setdash">
<refnamediv>
<refname>PDF_setdash</refname>
@@ -1620,6 +1945,11 @@
<para>
Set the current fill and stroke color.
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
@@ -1640,6 +1970,11 @@
<para>
Set the current fill color to a gray value between 0 and 1 inclusive.
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
@@ -1660,6 +1995,11 @@
<para>
Set the current stroke color to a gray value between 0 and 1 inclusive
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
@@ -1723,6 +2063,31 @@
</refsect1>
</refentry>
+ <refentry id="function.pdf-setmatrix">
+ <refnamediv>
+ <refname>PDF_setmatrix</refname>
+ <refpurpose>Sets current transformation matrix</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>PDF_setmatrix</function></funcdef>
+ <paramdef>int <parameter>pdf object</parameter></paramdef>
+ <paramdef>double <parameter>a</parameter></paramdef>
+ <paramdef>double <parameter>b</parameter></paramdef>
+ <paramdef>double <parameter>c</parameter></paramdef>
+ <paramdef>double <parameter>d</parameter></paramdef>
+ <paramdef>double <parameter>e</parameter></paramdef>
+ <paramdef>double <parameter>f</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Explicitly set the current transformation matrix.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.pdf-setmiterlimit">
<refnamediv>
<refname>PDF_setmiterlimit</refname>
@@ -1782,6 +2147,11 @@
<para>
Set the current fill and stroke color to the supplied RGB values.
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
@@ -1804,6 +2174,11 @@
<para>
Set the current fill color to the supplied RGB values.
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
@@ -1826,9 +2201,14 @@
<para>
Set the current stroke color to the supplied RGB values.
</para>
+ <note>
+ <para>
+ PDFlib V4.0: Depreciated, use <function>PDF_setcolor</function> instead.
+ </para>
+ </note>
</refsect1>
</refentry>
-
+
<refentry id="function.pdf-set-border-color">
<refnamediv>
<refname>PDF_set_border_color</refname>