sniper Mon Mar 19 13:04:26 2001 EDT
Modified files:
/phpdoc/en/functions pdf.xml
Log:
Added an example of creating PDF documents in memory.
Index: phpdoc/en/functions/pdf.xml
diff -u phpdoc/en/functions/pdf.xml:1.39 phpdoc/en/functions/pdf.xml:1.40
--- phpdoc/en/functions/pdf.xml:1.39 Mon Mar 5 08:25:05 2001
+++ phpdoc/en/functions/pdf.xml Mon Mar 19 13:04:26 2001
@@ -1530,6 +1530,36 @@
must be fetched by the client with the
<function>PDF_get_buffer</function> function.
</para>
+ <para>
+ The following example shows how to create a pdf document in memory
+ and how to output it correctly.
+ <example>
+ <title>Creating a PDF document in memory</title>
+ <programlisting role="php">
+<?php
+
+$pdf = pdf_new();
+
+pdf_open_file($pdf);
+pdf_begin_page($pdf, 595, 842);
+pdf_set_font($pdf, "Times-Roman", 30, "host");
+pdf_set_value($pdf, "textrendering", 1);
+pdf_show_xy($pdf, "A PDF document created in memory!", 50, 750);
+pdf_end_page($pdf);
+pdf_close($pdf);
+
+$data = pdf_get_buffer($pdf);
+
+header("Content-type: application/pdf");
+header("Content-disposition: inline; filename=test.pdf");
+header("Content-length: " . strlen($data));
+
+echo $data;
+
+?>
+ </programlisting>
+ </example>
+ </para>
</refsect1>
</refentry>