mirror of
https://github.com/vdm-io/tcpdf.git
synced 2024-11-22 21:05:10 +00:00
5.8.022
This commit is contained in:
parent
6b2900a061
commit
5b735aad00
@ -1,3 +1,6 @@
|
|||||||
|
5.8.022 (2010-08-31)
|
||||||
|
- Bug #3056632 "SVG rendered vertically flipped" was fixed.
|
||||||
|
|
||||||
5.8.021 (2010-08-30)
|
5.8.021 (2010-08-30)
|
||||||
- A new CID-0 'chinese' font was added for traditional Chinese.
|
- A new CID-0 'chinese' font was added for traditional Chinese.
|
||||||
- Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed.
|
- Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed.
|
||||||
|
@ -8,8 +8,8 @@ http: sourceforge.net/donate/index.php?group_id=128076
|
|||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
|
|
||||||
Name: TCPDF
|
Name: TCPDF
|
||||||
Version: 5.8.021
|
Version: 5.8.022
|
||||||
Release date: 2010-08-30
|
Release date: 2010-08-31
|
||||||
Author: Nicola Asuni
|
Author: Nicola Asuni
|
||||||
|
|
||||||
Copyright (c) 2002-2010:
|
Copyright (c) 2002-2010:
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1003,7 +1003,7 @@ $code)</code>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:47 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -5551,7 +5551,7 @@ $frame)</code>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:47 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -299,7 +299,7 @@ $type)</code>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1377,7 +1377,7 @@ $type)</code>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -105,7 +105,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -105,7 +105,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -542,7 +542,7 @@ Configuration file for TCPDF.<br /><br /><br /><br />
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:52 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:50 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -97,7 +97,7 @@ Array of WEB safe colors.<br /><br /><br /><br />
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:47 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -157,7 +157,7 @@ Class to create PDF417 barcode arrays for TCPDF class.<br /><br /><p>PDF417 (ISO
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:47 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -480,7 +480,7 @@ string $string, [int $split_length = 1])</code>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:47 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:44 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -82,7 +82,7 @@ This is a PHP class for generating PDF documents without requiring external exte
|
|||||||
<td><b>author:</b> </td><td>Nicola Asuni</td>
|
<td><b>author:</b> </td><td>Nicola Asuni</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><b>version:</b> </td><td>5.8.021</td>
|
<td><b>version:</b> </td><td>5.8.022</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><b>copyright:</b> </td><td>2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com</td>
|
<td><b>copyright:</b> </td><td>2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com</td>
|
||||||
@ -113,7 +113,7 @@ unicode data<br /><br /></div>
|
|||||||
<div class="tags">
|
<div class="tags">
|
||||||
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
|
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
|
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
|
||||||
<code>PDF_PRODUCER = 'TCPDF 5.8.021 (http://www.tcpdf.org)'</code>
|
<code>PDF_PRODUCER = 'TCPDF 5.8.022 (http://www.tcpdf.org)'</code>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ unicode data<br /><br /></div>
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:48 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:45 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -246,7 +246,7 @@ Unicode data for TCPDF library.<br /><br /><br /><br />
|
|||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:52 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:50 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1427,6 +1427,8 @@
|
|||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclipmode">TCPDF::$svgclipmode</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclipmode">TCPDF::$svgclipmode</a></dd>
|
||||||
<dt><b>$svgclippaths</b></dt>
|
<dt><b>$svgclippaths</b></dt>
|
||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclippaths">TCPDF::$svgclippaths</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclippaths">TCPDF::$svgclippaths</a></dd>
|
||||||
|
<dt><b>$svgcliptm</b></dt>
|
||||||
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgcliptm">TCPDF::$svgcliptm</a></dd>
|
||||||
<dt><b>$svgdefs</b></dt>
|
<dt><b>$svgdefs</b></dt>
|
||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgdefs">TCPDF::$svgdefs</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgdefs">TCPDF::$svgdefs</a></dd>
|
||||||
<dt><b>$svgdefsmode</b></dt>
|
<dt><b>$svgdefsmode</b></dt>
|
||||||
@ -1468,11 +1470,11 @@
|
|||||||
<dt><b>SetAutoPageBreak</b></dt>
|
<dt><b>SetAutoPageBreak</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetAutoPageBreak">TCPDF::SetAutoPageBreak()</a><br> Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetAutoPageBreak">TCPDF::SetAutoPageBreak()</a><br> Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
<dt><b>setBarcode</b></dt>
|
||||||
|
<dd>in file barcodes.php, method <a href="com-tecnick-tcpdf/TCPDFBarcode.html#methodsetBarcode">TCPDFBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
||||||
|
<dt><b>setBarcode</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodsetBarcode">TCPDF::setBarcode()</a><br> Set document barcode.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodsetBarcode">TCPDF::setBarcode()</a><br> Set document barcode.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
<dt><b>setBarcode</b></dt>
|
||||||
<dd>in file 2dbarcodes.php, method <a href="com-tecnick-tcpdf/TCPDF2DBarcode.html#methodsetBarcode">TCPDF2DBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
<dd>in file 2dbarcodes.php, method <a href="com-tecnick-tcpdf/TCPDF2DBarcode.html#methodsetBarcode">TCPDF2DBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
|
||||||
<dd>in file barcodes.php, method <a href="com-tecnick-tcpdf/TCPDFBarcode.html#methodsetBarcode">TCPDFBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
|
||||||
<dt><b>SetBooklet</b></dt>
|
<dt><b>SetBooklet</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetBooklet">TCPDF::SetBooklet()</a><br> Set the booklet mode for double-sided pages.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetBooklet">TCPDF::SetBooklet()</a><br> Set the booklet mode for double-sided pages.</dd>
|
||||||
<dt><b>setBuffer</b></dt>
|
<dt><b>setBuffer</b></dt>
|
||||||
@ -2056,7 +2058,7 @@
|
|||||||
<a href="elementindex.html#top">top</a><br>
|
<a href="elementindex.html#top">top</a><br>
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1627,6 +1627,8 @@
|
|||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclipmode">TCPDF::$svgclipmode</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclipmode">TCPDF::$svgclipmode</a></dd>
|
||||||
<dt><b>$svgclippaths</b></dt>
|
<dt><b>$svgclippaths</b></dt>
|
||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclippaths">TCPDF::$svgclippaths</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgclippaths">TCPDF::$svgclippaths</a></dd>
|
||||||
|
<dt><b>$svgcliptm</b></dt>
|
||||||
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgcliptm">TCPDF::$svgcliptm</a></dd>
|
||||||
<dt><b>$svgdefs</b></dt>
|
<dt><b>$svgdefs</b></dt>
|
||||||
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgdefs">TCPDF::$svgdefs</a></dd>
|
<dd>in file tcpdf.php, variable <a href="com-tecnick-tcpdf/TCPDF.html#var$svgdefs">TCPDF::$svgdefs</a></dd>
|
||||||
<dt><b>$svgdefsmode</b></dt>
|
<dt><b>$svgdefsmode</b></dt>
|
||||||
@ -1668,11 +1670,11 @@
|
|||||||
<dt><b>SetAutoPageBreak</b></dt>
|
<dt><b>SetAutoPageBreak</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetAutoPageBreak">TCPDF::SetAutoPageBreak()</a><br> Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetAutoPageBreak">TCPDF::SetAutoPageBreak()</a><br> Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
<dt><b>setBarcode</b></dt>
|
||||||
|
<dd>in file barcodes.php, method <a href="com-tecnick-tcpdf/TCPDFBarcode.html#methodsetBarcode">TCPDFBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
||||||
|
<dt><b>setBarcode</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodsetBarcode">TCPDF::setBarcode()</a><br> Set document barcode.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodsetBarcode">TCPDF::setBarcode()</a><br> Set document barcode.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
<dt><b>setBarcode</b></dt>
|
||||||
<dd>in file 2dbarcodes.php, method <a href="com-tecnick-tcpdf/TCPDF2DBarcode.html#methodsetBarcode">TCPDF2DBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
<dd>in file 2dbarcodes.php, method <a href="com-tecnick-tcpdf/TCPDF2DBarcode.html#methodsetBarcode">TCPDF2DBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
||||||
<dt><b>setBarcode</b></dt>
|
|
||||||
<dd>in file barcodes.php, method <a href="com-tecnick-tcpdf/TCPDFBarcode.html#methodsetBarcode">TCPDFBarcode::setBarcode()</a><br> Set the barcode.</dd>
|
|
||||||
<dt><b>SetBooklet</b></dt>
|
<dt><b>SetBooklet</b></dt>
|
||||||
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetBooklet">TCPDF::SetBooklet()</a><br> Set the booklet mode for double-sided pages.</dd>
|
<dd>in file tcpdf.php, method <a href="com-tecnick-tcpdf/TCPDF.html#methodSetBooklet">TCPDF::SetBooklet()</a><br> Set the booklet mode for double-sided pages.</dd>
|
||||||
<dt><b>setBuffer</b></dt>
|
<dt><b>setBuffer</b></dt>
|
||||||
@ -2088,7 +2090,7 @@
|
|||||||
<a href="elementindex_com-tecnick-tcpdf.html#top">top</a><br>
|
<a href="elementindex_com-tecnick-tcpdf.html#top">top</a><br>
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
<a href="#Post-parsing">Post-parsing</a><br>
|
<a href="#Post-parsing">Post-parsing</a><br>
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:52 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:50 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
|
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
|
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<hr />
|
<hr />
|
||||||
Documentation generated on Mon, 30 Aug 2010 17:41:46 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
Documentation generated on Tue, 31 Aug 2010 13:57:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
|
||||||
</div>
|
</div>
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</td>
|
</td>
|
||||||
|
41
tcpdf.php
41
tcpdf.php
@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
//============================================================+
|
//============================================================+
|
||||||
// File name : tcpdf.php
|
// File name : tcpdf.php
|
||||||
// Version : 5.8.021
|
// Version : 5.8.022
|
||||||
// Begin : 2002-08-03
|
// Begin : 2002-08-03
|
||||||
// Last Update : 2010-08-30
|
// Last Update : 2010-08-31
|
||||||
// Author : Nicola Asuni - Tecnick.com S.r.l - Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
|
// Author : Nicola Asuni - Tecnick.com S.r.l - Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
|
||||||
// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
|
// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
|
||||||
// -------------------------------------------------------------------
|
// -------------------------------------------------------------------
|
||||||
@ -128,7 +128,7 @@
|
|||||||
* @copyright 2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
|
* @copyright 2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
|
||||||
* @link http://www.tcpdf.org
|
* @link http://www.tcpdf.org
|
||||||
* @license http://www.gnu.org/copyleft/lesser.html LGPL
|
* @license http://www.gnu.org/copyleft/lesser.html LGPL
|
||||||
* @version 5.8.021
|
* @version 5.8.022
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -152,14 +152,14 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
/**
|
/**
|
||||||
* define default PDF document producer
|
* define default PDF document producer
|
||||||
*/
|
*/
|
||||||
define('PDF_PRODUCER', 'TCPDF 5.8.021 (http://www.tcpdf.org)');
|
define('PDF_PRODUCER', 'TCPDF 5.8.022 (http://www.tcpdf.org)');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a PHP class for generating PDF documents without requiring external extensions.<br>
|
* This is a PHP class for generating PDF documents without requiring external extensions.<br>
|
||||||
* TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
|
* TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
|
||||||
* @name TCPDF
|
* @name TCPDF
|
||||||
* @package com.tecnick.tcpdf
|
* @package com.tecnick.tcpdf
|
||||||
* @version 5.8.021
|
* @version 5.8.022
|
||||||
* @author Nicola Asuni - info@tecnick.com
|
* @author Nicola Asuni - info@tecnick.com
|
||||||
* @link http://www.tcpdf.org
|
* @link http://www.tcpdf.org
|
||||||
* @license http://www.gnu.org/copyleft/lesser.html LGPL
|
* @license http://www.gnu.org/copyleft/lesser.html LGPL
|
||||||
@ -1592,6 +1592,13 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
*/
|
*/
|
||||||
protected $svgclippaths = array();
|
protected $svgclippaths = array();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var array of SVG clipPath tranformation matrix
|
||||||
|
* @access protected
|
||||||
|
* @since 5.8.022 (2010-08-31)
|
||||||
|
*/
|
||||||
|
protected $svgcliptm = array();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var ID of last SVG clipPath
|
* @var ID of last SVG clipPath
|
||||||
* @access protected
|
* @access protected
|
||||||
@ -23150,7 +23157,7 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['clip-path'], $regs)) {
|
if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['clip-path'], $regs)) {
|
||||||
$clip_path = $this->svgclippaths[$regs[1]];
|
$clip_path = $this->svgclippaths[$regs[1]];
|
||||||
foreach ($clip_path as $cp) {
|
foreach ($clip_path as $cp) {
|
||||||
$this->startSVGElementHandler('clip-path', $cp['name'], $cp['attribs']);
|
$this->startSVGElementHandler('clip-path', $cp['name'], $cp['attribs'], $cp['tm']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// opacity
|
// opacity
|
||||||
@ -23734,17 +23741,21 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
* @param resource $parser The first parameter, parser, is a reference to the XML parser calling the handler.
|
* @param resource $parser The first parameter, parser, is a reference to the XML parser calling the handler.
|
||||||
* @param string $name The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters.
|
* @param string $name The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters.
|
||||||
* @param array $attribs The third parameter, attribs, contains an associative array with the element's attributes (if any). The keys of this array are the attribute names, the values are the attribute values. Attribute names are case-folded on the same criteria as element names. Attribute values are not case-folded. The original order of the attributes can be retrieved by walking through attribs the normal way, using each(). The first key in the array was the first attribute, and so on.
|
* @param array $attribs The third parameter, attribs, contains an associative array with the element's attributes (if any). The keys of this array are the attribute names, the values are the attribute values. Attribute names are case-folded on the same criteria as element names. Attribute values are not case-folded. The original order of the attributes can be retrieved by walking through attribs the normal way, using each(). The first key in the array was the first attribute, and so on.
|
||||||
|
* @param array $ctm tranformation matrix for clipping mode (starting transformation matrix).
|
||||||
* @author Nicola Asuni
|
* @author Nicola Asuni
|
||||||
* @since 5.0.000 (2010-05-02)
|
* @since 5.0.000 (2010-05-02)
|
||||||
* @access protected
|
* @access protected
|
||||||
*/
|
*/
|
||||||
protected function startSVGElementHandler($parser, $name, $attribs) {
|
protected function startSVGElementHandler($parser, $name, $attribs, $ctm=array()) {
|
||||||
// check if we are in clip mode
|
// check if we are in clip mode
|
||||||
if ($this->svgclipmode) {
|
if ($this->svgclipmode) {
|
||||||
$this->svgclippaths[$this->svgclipid][] = array('name' => $name, 'attribs' => $attribs);
|
$this->svgclippaths[$this->svgclipid][] = array('name' => $name, 'attribs' => $attribs, 'tm' => $this->svgcliptm[$this->svgclipid]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ($this->svgdefsmode AND !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) {
|
if ($this->svgdefsmode AND !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) {
|
||||||
|
if (!isset($attribs['id'])) {
|
||||||
|
$attribs['id'] = 'DF_'.(count($this->svgdefs) + 1);
|
||||||
|
}
|
||||||
$this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs);
|
$this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -23796,7 +23807,11 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// transformation matrix
|
// transformation matrix
|
||||||
|
if (!empty($ctm)) {
|
||||||
|
$tm = $ctm;
|
||||||
|
} else {
|
||||||
$tm = $this->svgstyles[(count($this->svgstyles) - 1)]['transfmatrix'];
|
$tm = $this->svgstyles[(count($this->svgstyles) - 1)]['transfmatrix'];
|
||||||
|
}
|
||||||
if (isset($attribs['transform']) AND !empty($attribs['transform'])) {
|
if (isset($attribs['transform']) AND !empty($attribs['transform'])) {
|
||||||
$tm = $this->getTransformationMatrixProduct($tm, $this->getSVGTransformMatrix($attribs['transform']));
|
$tm = $this->getTransformationMatrixProduct($tm, $this->getSVGTransformMatrix($attribs['transform']));
|
||||||
}
|
}
|
||||||
@ -23810,8 +23825,12 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
// clipPath
|
// clipPath
|
||||||
case 'clipPath': {
|
case 'clipPath': {
|
||||||
$this->svgclipmode = true;
|
$this->svgclipmode = true;
|
||||||
|
if (!isset($attribs['id'])) {
|
||||||
|
$attribs['id'] = 'CP_'.(count($this->svgcliptm) + 1);
|
||||||
|
}
|
||||||
$this->svgclipid = $attribs['id'];
|
$this->svgclipid = $attribs['id'];
|
||||||
$this->svgclippaths[$this->svgclipid] = array();
|
$this->svgclippaths[$this->svgclipid] = array();
|
||||||
|
$this->svgcliptm[$this->svgclipid] = $tm;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'svg': {
|
case 'svg': {
|
||||||
@ -23826,6 +23845,9 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'linearGradient': {
|
case 'linearGradient': {
|
||||||
|
if (!isset($attribs['id'])) {
|
||||||
|
$attribs['id'] = 'GR_'.(count($this->svggradients) + 1);
|
||||||
|
}
|
||||||
$this->svggradientid = $attribs['id'];
|
$this->svggradientid = $attribs['id'];
|
||||||
$this->svggradients[$this->svggradientid] = array();
|
$this->svggradients[$this->svggradientid] = array();
|
||||||
$this->svggradients[$this->svggradientid]['type'] = 2;
|
$this->svggradients[$this->svggradientid]['type'] = 2;
|
||||||
@ -23856,6 +23878,9 @@ if (!class_exists('TCPDF', false)) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'radialGradient': {
|
case 'radialGradient': {
|
||||||
|
if (!isset($attribs['id'])) {
|
||||||
|
$attribs['id'] = 'GR_'.(count($this->svggradients) + 1);
|
||||||
|
}
|
||||||
$this->svggradientid = $attribs['id'];
|
$this->svggradientid = $attribs['id'];
|
||||||
$this->svggradients[$this->svggradientid] = array();
|
$this->svggradients[$this->svggradientid] = array();
|
||||||
$this->svggradients[$this->svggradientid]['type'] = 3;
|
$this->svggradients[$this->svggradientid]['type'] = 3;
|
||||||
|
Loading…
Reference in New Issue
Block a user