30
1
mirror of https://github.com/vdm-io/tcpdf.git synced 2024-06-01 05:40:47 +00:00
This commit is contained in:
nicolaasuni 2010-08-21 12:53:25 +02:00
parent 13989d33c3
commit d081107dcf
23 changed files with 290 additions and 254 deletions

View File

@ -1,3 +1,7 @@
5.8.011 (2010-08-21)
- Method write1DBarcode() was improved to be backward compatible (check the new example n. 27).
- Support for CSS width and height properties on images were added.
5.8.010 (2010-08-20)
- Documentation of unhtmlentities() was fixed.
- The 'fitwidth' option was added and border color problem was fixed on write1DBarcode() method (check the example n. 27).

View File

@ -8,8 +8,8 @@ http: sourceforge.net/donate/index.php?group_id=128076
------------------------------------------------------------
Name: TCPDF
Version: 5.8.010
Release date: 2010-08-20
Version: 5.8.011
Release date: 2010-08-21
Author: Nicola Asuni
Copyright (c) 2002-2010:

View File

@ -60,7 +60,7 @@
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -1003,7 +1003,7 @@ $code)</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -5551,7 +5551,7 @@ $frame)</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:32 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:13 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -83,7 +83,7 @@ Source Location: /tcpdf.php<br /><br />
<h4>Version:</h4>
<ul>
<li>5.8.010</li>
<li>5.8.011</li>
</ul>
@ -741,7 +741,7 @@ This is a PHP class for generating PDF documents without requiring external exte
<td><b>author:</b>&nbsp;&nbsp;</td><td>Nicola Asuni - info@tecnick.com</td>
</tr>
<tr>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.8.010</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.8.011</td>
</tr>
<tr>
<td><b>link:</b>&nbsp;&nbsp;</td><td><a href="http://www.tcpdf.org">http://www.tcpdf.org</a></td>
@ -7105,7 +7105,7 @@ $firstblock = false])</code>
</div>
<hr />
<a name="methodaddHTMLTOC"></a>
<h3>method addHTMLTOC <span class="smalllinenumber">[line 21411]</span></h3>
<h3>method addHTMLTOC <span class="smalllinenumber">[line 21446]</span></h3>
<div class="function">
<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">
@ -7168,7 +7168,7 @@ $correct_align = true])</code>
</div>
<hr />
<a name="methodaddHTMLVertSpace"></a>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 19905]</span></h3>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 19940]</span></h3>
<div class="function">
<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">
@ -7430,7 +7430,7 @@ $k)</code>
</div>
<hr />
<a name="methodaddTOC"></a>
<h3>method addTOC <span class="smalllinenumber">[line 21239]</span></h3>
<h3>method addTOC <span class="smalllinenumber">[line 21274]</span></h3>
<div class="function">
<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">
@ -8457,7 +8457,7 @@ $h)</code>
</div>
<hr />
<a name="methodcloseHTMLTagHandler"></a>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 19405]</span></h3>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 19440]</span></h3>
<div class="function">
<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">
@ -8685,7 +8685,7 @@ $js = false])</code>
</div>
<hr />
<a name="methodcommitTransaction"></a>
<h3>method commitTransaction <span class="smalllinenumber">[line 21523]</span></h3>
<h3>method commitTransaction <span class="smalllinenumber">[line 21558]</span></h3>
<div class="function">
<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">
@ -8839,7 +8839,7 @@ $s)</code>
</div>
<hr />
<a name="methodconvertSVGtMatrix"></a>
<h3>method convertSVGtMatrix <span class="smalllinenumber">[line 22591]</span></h3>
<h3>method convertSVGtMatrix <span class="smalllinenumber">[line 22626]</span></h3>
<div class="function">
<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">
@ -8989,7 +8989,7 @@ $antialias = false])</code>
</div>
<hr />
<a name="methodcopyPage"></a>
<h3>method copyPage <span class="smalllinenumber">[line 21169]</span></h3>
<h3>method copyPage <span class="smalllinenumber">[line 21204]</span></h3>
<div class="function">
<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">
@ -9205,7 +9205,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methoddeletePage"></a>
<h3>method deletePage <span class="smalllinenumber">[line 21026]</span></h3>
<h3>method deletePage <span class="smalllinenumber">[line 21061]</span></h3>
<div class="function">
<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">
@ -9247,7 +9247,7 @@ $page)</code>
</div>
<hr />
<a name="methoddrawHTMLTagBorder"></a>
<h3>method drawHTMLTagBorder <span class="smalllinenumber">[line 19942]</span></h3>
<h3>method drawHTMLTagBorder <span class="smalllinenumber">[line 19977]</span></h3>
<div class="function">
<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">
@ -9412,7 +9412,7 @@ $afinish:)</code>
</div>
<hr />
<a name="methodempty_string"></a>
<h3>method empty_string <span class="smalllinenumber">[line 21577]</span></h3>
<h3>method empty_string <span class="smalllinenumber">[line 21612]</span></h3>
<div class="function">
<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">
@ -9496,7 +9496,7 @@ $tocpage = false])</code>
</div>
<hr />
<a name="methodendSVGElementHandler"></a>
<h3>method endSVGElementHandler <span class="smalllinenumber">[line 23619]</span></h3>
<h3>method endSVGElementHandler <span class="smalllinenumber">[line 23654]</span></h3>
<div class="function">
<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">
@ -9614,7 +9614,7 @@ $msg)</code>
</div>
<hr />
<a name="methodextractCSSproperties"></a>
<h3>method extractCSSproperties <span class="smalllinenumber">[line 16408]</span></h3>
<h3>method extractCSSproperties <span class="smalllinenumber">[line 16443]</span></h3>
<div class="function">
<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">
@ -10135,7 +10135,7 @@ $position = 'start'])</code>
</div>
<hr />
<a name="methodgetBorderStartPosition"></a>
<h3>method getBorderStartPosition <span class="smalllinenumber">[line 19926]</span></h3>
<h3>method getBorderStartPosition <span class="smalllinenumber">[line 19961]</span></h3>
<div class="function">
<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">
@ -10214,7 +10214,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetBuffer"></a>
<h3>method getBuffer <span class="smalllinenumber">[line 20702]</span></h3>
<h3>method getBuffer <span class="smalllinenumber">[line 20737]</span></h3>
<div class="function">
<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">
@ -10504,7 +10504,7 @@ $char)</code>
</div>
<hr />
<a name="methodgetColumn"></a>
<h3>method getColumn <span class="smalllinenumber">[line 21728]</span></h3>
<h3>method getColumn <span class="smalllinenumber">[line 21763]</span></h3>
<div class="function">
<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">
@ -10535,7 +10535,7 @@ $char)</code>
</div>
<hr />
<a name="methodgetCSSBorderDashStyle"></a>
<h3>method getCSSBorderDashStyle <span class="smalllinenumber">[line 16707]</span></h3>
<h3>method getCSSBorderDashStyle <span class="smalllinenumber">[line 16742]</span></h3>
<div class="function">
<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">
@ -10577,7 +10577,7 @@ $style)</code>
</div>
<hr />
<a name="methodgetCSSBorderStyle"></a>
<h3>method getCSSBorderStyle <span class="smalllinenumber">[line 16743]</span></h3>
<h3>method getCSSBorderStyle <span class="smalllinenumber">[line 16778]</span></h3>
<div class="function">
<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">
@ -10619,7 +10619,7 @@ $cssborder)</code>
</div>
<hr />
<a name="methodgetCSSBorderWidth"></a>
<h3>method getCSSBorderWidth <span class="smalllinenumber">[line 16687]</span></h3>
<h3>method getCSSBorderWidth <span class="smalllinenumber">[line 16722]</span></h3>
<div class="function">
<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">
@ -10760,7 +10760,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontBuffer"></a>
<h3>method getFontBuffer <span class="smalllinenumber">[line 20866]</span></h3>
<h3>method getFontBuffer <span class="smalllinenumber">[line 20901]</span></h3>
<div class="function">
<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">
@ -10859,7 +10859,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontFamily"></a>
<h3>method getFontFamily <span class="smalllinenumber">[line 16386]</span></h3>
<h3>method getFontFamily <span class="smalllinenumber">[line 16421]</span></h3>
<div class="function">
<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">
@ -10890,7 +10890,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontFamilyName"></a>
<h3>method getFontFamilyName <span class="smalllinenumber">[line 22148]</span></h3>
<h3>method getFontFamilyName <span class="smalllinenumber">[line 22183]</span></h3>
<div class="function">
<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">
@ -10935,7 +10935,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSize"></a>
<h3>method getFontSize <span class="smalllinenumber">[line 16366]</span></h3>
<h3>method getFontSize <span class="smalllinenumber">[line 16401]</span></h3>
<div class="function">
<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">
@ -10966,7 +10966,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSizePt"></a>
<h3>method getFontSizePt <span class="smalllinenumber">[line 16376]</span></h3>
<h3>method getFontSizePt <span class="smalllinenumber">[line 16411]</span></h3>
<div class="function">
<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">
@ -11025,7 +11025,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontStyle"></a>
<h3>method getFontStyle <span class="smalllinenumber">[line 16396]</span></h3>
<h3>method getFontStyle <span class="smalllinenumber">[line 16431]</span></h3>
<div class="function">
<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">
@ -11056,7 +11056,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSubsetting"></a>
<h3>method getFontSubsetting <span class="smalllinenumber">[line 22084]</span></h3>
<h3>method getFontSubsetting <span class="smalllinenumber">[line 22119]</span></h3>
<div class="function">
<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">
@ -11219,7 +11219,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetGraphicVars"></a>
<h3>method getGraphicVars <span class="smalllinenumber">[line 20534]</span></h3>
<h3>method getGraphicVars <span class="smalllinenumber">[line 20569]</span></h3>
<div class="function">
<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">
@ -11396,7 +11396,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetHtmlDomArray"></a>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 16791]</span></h3>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 16826]</span></h3>
<div class="function">
<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">
@ -11435,7 +11435,7 @@ $html)</code>
</div>
<hr />
<a name="methodgetHTMLUnitToUnits"></a>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 20245]</span></h3>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 20280]</span></h3>
<div class="function">
<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">
@ -11501,7 +11501,7 @@ $point)</code>
</div>
<hr />
<a name="methodgetHyphenPatternsFromTEX"></a>
<h3>method getHyphenPatternsFromTEX <span class="smalllinenumber">[line 21884]</span></h3>
<h3>method getHyphenPatternsFromTEX <span class="smalllinenumber">[line 21919]</span></h3>
<div class="function">
<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">
@ -11546,7 +11546,7 @@ $file)</code>
</div>
<hr />
<a name="methodgetImageBuffer"></a>
<h3>method getImageBuffer <span class="smalllinenumber">[line 20804]</span></h3>
<h3>method getImageBuffer <span class="smalllinenumber">[line 20839]</span></h3>
<div class="function">
<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">
@ -11785,7 +11785,7 @@ $iminfo = array()])</code>
</div>
<hr />
<a name="methodgetMargins"></a>
<h3>method getMargins <span class="smalllinenumber">[line 16329]</span></h3>
<h3>method getMargins <span class="smalllinenumber">[line 16364]</span></h3>
<div class="function">
<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">
@ -11967,7 +11967,7 @@ $lineWidth = ''])</code>
</div>
<hr />
<a name="methodgetObjFilename"></a>
<h3>method getObjFilename <span class="smalllinenumber">[line 20616]</span></h3>
<h3>method getObjFilename <span class="smalllinenumber">[line 20651]</span></h3>
<div class="function">
<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">
@ -12012,7 +12012,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetOriginalMargins"></a>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 16352]</span></h3>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 16387]</span></h3>
<div class="function">
<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">
@ -12077,7 +12077,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetPageBuffer"></a>
<h3>method getPageBuffer <span class="smalllinenumber">[line 20745]</span></h3>
<h3>method getPageBuffer <span class="smalllinenumber">[line 20780]</span></h3>
<div class="function">
<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">
@ -12364,7 +12364,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetPathPaintOperator"></a>
<h3>method getPathPaintOperator <span class="smalllinenumber">[line 21996]</span></h3>
<h3>method getPathPaintOperator <span class="smalllinenumber">[line 22031]</span></h3>
<div class="function">
<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">
@ -12533,7 +12533,7 @@ $mode)</code>
</div>
<hr />
<a name="methodgetSpaceString"></a>
<h3>method getSpaceString <span class="smalllinenumber">[line 17490]</span></h3>
<h3>method getSpaceString <span class="smalllinenumber">[line 17525]</span></h3>
<div class="function">
<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">
@ -12736,7 +12736,7 @@ $getarray = false])</code>
</div>
<hr />
<a name="methodgetSVGTransformMatrix"></a>
<h3>method getSVGTransformMatrix <span class="smalllinenumber">[line 22469]</span></h3>
<h3>method getSVGTransformMatrix <span class="smalllinenumber">[line 22504]</span></h3>
<div class="function">
<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">
@ -12781,7 +12781,7 @@ $attribute)</code>
</div>
<hr />
<a name="methodgetTagStyleFromCSS"></a>
<h3>method getTagStyleFromCSS <span class="smalllinenumber">[line 16659]</span></h3>
<h3>method getTagStyleFromCSS <span class="smalllinenumber">[line 16694]</span></h3>
<div class="function">
<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">
@ -12835,7 +12835,7 @@ $css)</code>
</div>
<hr />
<a name="methodgetTransformationMatrixProduct"></a>
<h3>method getTransformationMatrixProduct <span class="smalllinenumber">[line 22573]</span></h3>
<h3>method getTransformationMatrixProduct <span class="smalllinenumber">[line 22608]</span></h3>
<div class="function">
<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">
@ -12934,7 +12934,7 @@ $mode = 0])</code>
</div>
<hr />
<a name="methodgetVectorsAngle"></a>
<h3>method getVectorsAngle <span class="smalllinenumber">[line 23205]</span></h3>
<h3>method getVectorsAngle <span class="smalllinenumber">[line 23240]</span></h3>
<div class="function">
<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">
@ -13178,7 +13178,7 @@ $antialias = false])</code>
</div>
<hr />
<a name="methodhyphenateText"></a>
<h3>method hyphenateText <span class="smalllinenumber">[line 21923]</span></h3>
<h3>method hyphenateText <span class="smalllinenumber">[line 21958]</span></h3>
<div class="function">
<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">
@ -13259,7 +13259,7 @@ $charmax = 8])</code>
</div>
<hr />
<a name="methodhyphenateWord"></a>
<h3>method hyphenateWord <span class="smalllinenumber">[line 21814]</span></h3>
<h3>method hyphenateWord <span class="smalllinenumber">[line 21849]</span></h3>
<div class="function">
<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">
@ -13697,7 +13697,7 @@ $palign)</code>
</div>
<hr />
<a name="methodImageSVG"></a>
<h3>method ImageSVG <span class="smalllinenumber">[line 22198]</span></h3>
<h3>method ImageSVG <span class="smalllinenumber">[line 22233]</span></h3>
<div class="function">
<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">
@ -13835,7 +13835,7 @@ $script)</code>
</div>
<hr />
<a name="methodintToRoman"></a>
<h3>method intToRoman <span class="smalllinenumber">[line 20324]</span></h3>
<h3>method intToRoman <span class="smalllinenumber">[line 20359]</span></h3>
<div class="function">
<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">
@ -13905,7 +13905,7 @@ $number)</code>
</div>
<hr />
<a name="methodisUnicodeFont"></a>
<h3>method isUnicodeFont <span class="smalllinenumber">[line 22136]</span></h3>
<h3>method isUnicodeFont <span class="smalllinenumber">[line 22171]</span></h3>
<div class="function">
<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">
@ -13939,7 +13939,7 @@ $number)</code>
</div>
<hr />
<a name="methodisValidCSSSelectorForTag"></a>
<h3>method isValidCSSSelectorForTag <span class="smalllinenumber">[line 16500]</span></h3>
<h3>method isValidCSSSelectorForTag <span class="smalllinenumber">[line 16535]</span></h3>
<div class="function">
<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">
@ -14575,7 +14575,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodmovePage"></a>
<h3>method movePage <span class="smalllinenumber">[line 20883]</span></h3>
<h3>method movePage <span class="smalllinenumber">[line 20918]</span></h3>
<div class="function">
<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">
@ -14761,7 +14761,7 @@ $fitcell = false])</code>
</div>
<hr />
<a name="methodobjclone"></a>
<h3>method objclone <span class="smalllinenumber">[line 21566]</span></h3>
<h3>method objclone <span class="smalllinenumber">[line 21601]</span></h3>
<div class="function">
<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">
@ -14834,7 +14834,7 @@ $object)</code>
</div>
<hr />
<a name="methodopenHTMLTagHandler"></a>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 18804]</span></h3>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 18839]</span></h3>
<div class="function">
<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">
@ -15445,7 +15445,7 @@ $closed)</code>
</div>
<hr />
<a name="methodputHtmlListBullet"></a>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 20389]</span></h3>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 20424]</span></h3>
<div class="function">
<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">
@ -15664,7 +15664,7 @@ $js = false])</code>
</div>
<hr />
<a name="methodreadDiskCache"></a>
<h3>method readDiskCache <span class="smalllinenumber">[line 20656]</span></h3>
<h3>method readDiskCache <span class="smalllinenumber">[line 20691]</span></h3>
<div class="function">
<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">
@ -16015,7 +16015,7 @@ $txt = ''])</code>
</div>
<hr />
<a name="methodreplaceBuffer"></a>
<h3>method replaceBuffer <span class="smalllinenumber">[line 20684]</span></h3>
<h3>method replaceBuffer <span class="smalllinenumber">[line 20719]</span></h3>
<div class="function">
<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">
@ -16054,7 +16054,7 @@ $data)</code>
</div>
<hr />
<a name="methodrevstrpos"></a>
<h3>method revstrpos <span class="smalllinenumber">[line 21590]</span></h3>
<h3>method revstrpos <span class="smalllinenumber">[line 21625]</span></h3>
<div class="function">
<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">
@ -16159,7 +16159,7 @@ $length)</code>
</div>
<hr />
<a name="methodrollbackTransaction"></a>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 21537]</span></h3>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 21572]</span></h3>
<div class="function">
<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">
@ -16657,7 +16657,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodsegSVGContentHandler"></a>
<h3>method segSVGContentHandler <span class="smalllinenumber">[line 23658]</span></h3>
<h3>method segSVGContentHandler <span class="smalllinenumber">[line 23693]</span></h3>
<div class="function">
<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">
@ -16705,7 +16705,7 @@ $data)</code>
</div>
<hr />
<a name="methodselectColumn"></a>
<h3>method selectColumn <span class="smalllinenumber">[line 21653]</span></h3>
<h3>method selectColumn <span class="smalllinenumber">[line 21688]</span></h3>
<div class="function">
<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">
@ -16744,7 +16744,7 @@ $col = ''])</code>
</div>
<hr />
<a name="methodserializeTCPDFtagParameters"></a>
<h3>method serializeTCPDFtagParameters <span class="smalllinenumber">[line 21739]</span></h3>
<h3>method serializeTCPDFtagParameters <span class="smalllinenumber">[line 21774]</span></h3>
<div class="function">
<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">
@ -16957,7 +16957,7 @@ $bc = ''])</code>
</div>
<hr />
<a name="methodSetBooklet"></a>
<h3>method SetBooklet <span class="smalllinenumber">[line 20159]</span></h3>
<h3>method SetBooklet <span class="smalllinenumber">[line 20194]</span></h3>
<div class="function">
<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">
@ -17008,7 +17008,7 @@ $outer = -1])</code>
</div>
<hr />
<a name="methodsetBuffer"></a>
<h3>method setBuffer <span class="smalllinenumber">[line 20666]</span></h3>
<h3>method setBuffer <span class="smalllinenumber">[line 20701]</span></h3>
<div class="function">
<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">
@ -17128,7 +17128,7 @@ $pad)</code>
</div>
<hr />
<a name="methodsetColumnsArray"></a>
<h3>method setColumnsArray <span class="smalllinenumber">[line 21640]</span></h3>
<h3>method setColumnsArray <span class="smalllinenumber">[line 21675]</span></h3>
<div class="function">
<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">
@ -17584,7 +17584,7 @@ $tint = 100])</code>
</div>
<hr />
<a name="methodsetEqualColumns"></a>
<h3>method setEqualColumns <span class="smalllinenumber">[line 21607]</span></h3>
<h3>method setEqualColumns <span class="smalllinenumber">[line 21642]</span></h3>
<div class="function">
<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">
@ -17893,7 +17893,7 @@ $subset = 'default'])</code>
</div>
<hr />
<a name="methodsetFontBuffer"></a>
<h3>method setFontBuffer <span class="smalllinenumber">[line 20820]</span></h3>
<h3>method setFontBuffer <span class="smalllinenumber">[line 20855]</span></h3>
<div class="function">
<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">
@ -17986,7 +17986,7 @@ $out = true])</code>
</div>
<hr />
<a name="methodsetFontSubBuffer"></a>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 20846]</span></h3>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 20881]</span></h3>
<div class="function">
<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">
@ -18037,7 +18037,7 @@ $data)</code>
</div>
<hr />
<a name="methodsetFontSubsetting"></a>
<h3>method setFontSubsetting <span class="smalllinenumber">[line 22073]</span></h3>
<h3>method setFontSubsetting <span class="smalllinenumber">[line 22108]</span></h3>
<div class="function">
<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">
@ -18224,7 +18224,7 @@ $prop = array()])</code>
</div>
<hr />
<a name="methodsetGraphicVars"></a>
<h3>method setGraphicVars <span class="smalllinenumber">[line 20574]</span></h3>
<h3>method setGraphicVars <span class="smalllinenumber">[line 20609]</span></h3>
<div class="function">
<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">
@ -18420,7 +18420,7 @@ $hm = 10])</code>
</div>
<hr />
<a name="methodsetHtmlLinksStyle"></a>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 20230]</span></h3>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 20265]</span></h3>
<div class="function">
<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">
@ -18465,7 +18465,7 @@ $fontstyle = 'U'])</code>
</div>
<hr />
<a name="methodsetHtmlVSpace"></a>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 20199]</span></h3>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 20234]</span></h3>
<div class="function">
<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">
@ -18504,7 +18504,7 @@ $tagvs)</code>
</div>
<hr />
<a name="methodsetImageBuffer"></a>
<h3>method setImageBuffer <span class="smalllinenumber">[line 20761]</span></h3>
<h3>method setImageBuffer <span class="smalllinenumber">[line 20796]</span></h3>
<div class="function">
<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">
@ -18591,7 +18591,7 @@ $scale)</code>
</div>
<hr />
<a name="methodsetImageSubBuffer"></a>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 20784]</span></h3>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 20819]</span></h3>
<div class="function">
<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">
@ -18997,7 +18997,7 @@ $page = -1])</code>
</div>
<hr />
<a name="methodsetListIndentWidth"></a>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 20209]</span></h3>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 20244]</span></h3>
<div class="function">
<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">
@ -19036,7 +19036,7 @@ $width)</code>
</div>
<hr />
<a name="methodsetLIsymbol"></a>
<h3>method setLIsymbol <span class="smalllinenumber">[line 20120]</span></h3>
<h3>method setLIsymbol <span class="smalllinenumber">[line 20155]</span></h3>
<div class="function">
<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">
@ -19135,7 +19135,7 @@ $keepmargins = false])</code>
</div>
<hr />
<a name="methodsetOpenCell"></a>
<h3>method setOpenCell <span class="smalllinenumber">[line 20219]</span></h3>
<h3>method setOpenCell <span class="smalllinenumber">[line 20254]</span></h3>
<div class="function">
<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">
@ -19297,7 +19297,7 @@ $points = false])</code>
</div>
<hr />
<a name="methodsetPageBuffer"></a>
<h3>method setPageBuffer <span class="smalllinenumber">[line 20718]</span></h3>
<h3>method setPageBuffer <span class="smalllinenumber">[line 20753]</span></h3>
<div class="function">
<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">
@ -19697,7 +19697,7 @@ $pubkeys = null])</code>
</div>
<hr />
<a name="methodsetRasterizeVectorImages"></a>
<h3>method setRasterizeVectorImages <span class="smalllinenumber">[line 21970]</span></h3>
<h3>method setRasterizeVectorImages <span class="smalllinenumber">[line 22005]</span></h3>
<div class="function">
<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">
@ -20048,7 +20048,7 @@ $subject)</code>
</div>
<hr />
<a name="methodsetSVGStyles"></a>
<h3>method setSVGStyles <span class="smalllinenumber">[line 22630]</span></h3>
<h3>method setSVGStyles <span class="smalllinenumber">[line 22665]</span></h3>
<div class="function">
<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">
@ -20301,7 +20301,7 @@ $color)</code>
</div>
<hr />
<a name="methodsetTextRenderingMode"></a>
<h3>method setTextRenderingMode <span class="smalllinenumber">[line 21751]</span></h3>
<h3>method setTextRenderingMode <span class="smalllinenumber">[line 21786]</span></h3>
<div class="function">
<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">
@ -21211,7 +21211,7 @@ $page = ''])</code>
</div>
<hr />
<a name="methodstartSVGElementHandler"></a>
<h3>method startSVGElementHandler <span class="smalllinenumber">[line 23228]</span></h3>
<h3>method startSVGElementHandler <span class="smalllinenumber">[line 23263]</span></h3>
<div class="function">
<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">
@ -21265,7 +21265,7 @@ $attribs)</code>
</div>
<hr />
<a name="methodstartTransaction"></a>
<h3>method startTransaction <span class="smalllinenumber">[line 21506]</span></h3>
<h3>method startTransaction <span class="smalllinenumber">[line 21541]</span></h3>
<div class="function">
<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">
@ -21355,7 +21355,7 @@ $attribs)</code>
</div>
<hr />
<a name="methodstringLeftTrim"></a>
<h3>method stringLeftTrim <span class="smalllinenumber">[line 22097]</span></h3>
<h3>method stringLeftTrim <span class="smalllinenumber">[line 22132]</span></h3>
<div class="function">
<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">
@ -21406,7 +21406,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodstringRightTrim"></a>
<h3>method stringRightTrim <span class="smalllinenumber">[line 22110]</span></h3>
<h3>method stringRightTrim <span class="smalllinenumber">[line 22145]</span></h3>
<div class="function">
<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">
@ -21457,7 +21457,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodstringTrim"></a>
<h3>method stringTrim <span class="smalllinenumber">[line 22123]</span></h3>
<h3>method stringTrim <span class="smalllinenumber">[line 22158]</span></h3>
<div class="function">
<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">
@ -21508,7 +21508,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodSVGPath"></a>
<h3>method SVGPath <span class="smalllinenumber">[line 22885]</span></h3>
<h3>method SVGPath <span class="smalllinenumber">[line 22920]</span></h3>
<div class="function">
<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">
@ -21559,7 +21559,7 @@ $style = ''])</code>
</div>
<hr />
<a name="methodSVGTransform"></a>
<h3>method SVGTransform <span class="smalllinenumber">[line 22611]</span></h3>
<h3>method SVGTransform <span class="smalllinenumber">[line 22646]</span></h3>
<div class="function">
<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">
@ -21598,7 +21598,7 @@ $tm)</code>
</div>
<hr />
<a name="methodswapMargins"></a>
<h3>method swapMargins <span class="smalllinenumber">[line 20175]</span></h3>
<h3>method swapMargins <span class="smalllinenumber">[line 20210]</span></h3>
<div class="function">
<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">
@ -22777,7 +22777,7 @@ $x = ''], [int
$y = ''], [int
$w = ''], [int
$h = ''], [float
$xres = 0.4], [array
$xres = ''], [array
$style = ''], [string
$align = ''])</code>
</td></tr></table>
@ -22817,27 +22817,27 @@ $align = ''])</code>
<tr>
<td class="type">int&nbsp;&nbsp;</td>
<td><b>$x</b>&nbsp;&nbsp;</td>
<td>x position in user units</td>
<td>x position in user units (empty string = current x position)</td>
</tr>
<tr>
<td class="type">int&nbsp;&nbsp;</td>
<td><b>$y</b>&nbsp;&nbsp;</td>
<td>y position in user units</td>
<td>y position in user units (empty string = current y position)</td>
</tr>
<tr>
<td class="type">int&nbsp;&nbsp;</td>
<td><b>$w</b>&nbsp;&nbsp;</td>
<td>width in user units</td>
<td>width in user units (empty string = remaining page width)</td>
</tr>
<tr>
<td class="type">int&nbsp;&nbsp;</td>
<td><b>$h</b>&nbsp;&nbsp;</td>
<td>height in user units</td>
<td>height in user units (empty string = remaining page height)</td>
</tr>
<tr>
<td class="type">float&nbsp;&nbsp;</td>
<td><b>$xres</b>&nbsp;&nbsp;</td>
<td>width of the smallest bar in user units</td>
<td>width of the smallest bar in user units (empty string = default value = 0.4mm)</td>
</tr>
<tr>
<td class="type">array&nbsp;&nbsp;</td>
@ -22855,7 +22855,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwrite2DBarcode"></a>
<h3>method write2DBarcode <span class="smalllinenumber">[line 16112]</span></h3>
<h3>method write2DBarcode <span class="smalllinenumber">[line 16147]</span></h3>
<div class="function">
<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">
@ -22945,7 +22945,7 @@ $distort = false])</code>
</div>
<hr />
<a name="methodwriteBarcode"></a>
<h3>method writeBarcode <span class="smalllinenumber">[line 16058]</span></h3>
<h3>method writeBarcode <span class="smalllinenumber">[line 16093]</span></h3>
<div class="function">
<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">
@ -23007,7 +23007,7 @@ $code)</code>
<tr>
<td class="type">string&nbsp;&nbsp;</td>
<td><b>$type</b>&nbsp;&nbsp;</td>
<td>type of barcode (I25, C128A, C128B, C128C, C39)</td>
<td>type of barcode</td>
</tr>
<tr>
<td class="type">string&nbsp;&nbsp;</td>
@ -23035,7 +23035,7 @@ $code)</code>
</div>
<hr />
<a name="methodwriteDiskCache"></a>
<h3>method writeDiskCache <span class="smalllinenumber">[line 20628]</span></h3>
<h3>method writeDiskCache <span class="smalllinenumber">[line 20663]</span></h3>
<div class="function">
<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">
@ -23092,7 +23092,7 @@ $file)</code>
</div>
<hr />
<a name="methodwriteHTML"></a>
<h3>method writeHTML <span class="smalllinenumber">[line 17534]</span></h3>
<h3>method writeHTML <span class="smalllinenumber">[line 17569]</span></h3>
<div class="function">
<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">
@ -23158,7 +23158,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwriteHTMLCell"></a>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 17518]</span></h3>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 17553]</span></h3>
<div class="function">
<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">
@ -24051,6 +24051,9 @@ $s)</code>
<tr>
<td><b>return:</b>&nbsp;&nbsp;</td><td>escaped string.</td>
</tr>
<tr>
<td><b>deprecated:</b>&nbsp;&nbsp;</td><td></td>
</tr>
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
</tr>
@ -26599,7 +26602,7 @@ $file)</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:33 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -299,7 +299,7 @@ $type)</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -1377,7 +1377,7 @@ $type)</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -105,7 +105,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -105,7 +105,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -542,7 +542,7 @@ Configuration file for TCPDF.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:37 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:18 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -97,7 +97,7 @@ Array of WEB safe colors.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -157,7 +157,7 @@ Class to create PDF417 barcode arrays for TCPDF class.<br /><br /><p>PDF417 (ISO
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -480,7 +480,7 @@ string $string, [int $split_length = 1])</code>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:32 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:13 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -82,7 +82,7 @@ This is a PHP class for generating PDF documents without requiring external exte
<td><b>author:</b>&nbsp;&nbsp;</td><td>Nicola Asuni</td>
</tr>
<tr>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.8.010</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.8.011</td>
</tr>
<tr>
<td><b>copyright:</b>&nbsp;&nbsp;</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">
<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">
<code>PDF_PRODUCER = 'TCPDF 5.8.010 (http://www.tcpdf.org)'</code>
<code>PDF_PRODUCER = 'TCPDF 5.8.011 (http://www.tcpdf.org)'</code>
</td></tr></table>
</td></tr></table>
@ -124,7 +124,7 @@ unicode data<br /><br /></div>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:33 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -246,7 +246,7 @@ Unicode data for TCPDF library.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:37 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:18 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -2044,7 +2044,7 @@
<a href="elementindex.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -2076,7 +2076,7 @@
<a href="elementindex_com-tecnick-tcpdf.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -33,13 +33,9 @@
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
<a href="#Post-parsing">Post-parsing</a><br>
<a name="tcpdf.php"></a>
<h1>tcpdf.php</h1>
<h2>Warnings:</h2><br>
<b>Warning on line 10328</b> - Unknown tag "@DEPRECATED" used<br>
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:37 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:18 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -67,7 +67,7 @@
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -67,7 +67,7 @@
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.3</a><br />
<div class="credit">
<hr />
Documentation generated on Fri, 20 Aug 2010 16:32:31 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sat, 21 Aug 2010 12:53:12 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -2,7 +2,7 @@
//============================================================+
// File name : example_027.php
// Begin : 2008-03-04
// Last Update : 2010-08-20
// Last Update : 2010-08-21
//
// Description : Example 027 for TCPDF class
// 1D Barcodes
@ -81,9 +81,9 @@ $pdf->AddPage();
// define barcode style
$style = array(
'position' => '',
'align' => '',
'fitwidth' => false,
'stretch' => true,
'align' => 'C',
'fitwidth' => true,
'stretch' => false,
'border' => true,
'padding' => 'auto',
'fgcolor' => array(0,0,0),
@ -98,179 +98,179 @@ $style = array(
// CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
$pdf->Cell(0, 0, 'CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9', 0, 1);
$pdf->write1DBarcode('CODE 39', 'C39', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 39', 'C39', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 39 + CHECKSUM
$pdf->Cell(0, 0, 'CODE 39 + CHECKSUM', 0, 1);
$pdf->write1DBarcode('CODE 39 +', 'C39+', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 39 +', 'C39+', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 39 EXTENDED
$pdf->Cell(0, 0, 'CODE 39 EXTENDED', 0, 1);
$pdf->write1DBarcode('CODE 39 E', 'C39E', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 39 E', 'C39E', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 39 EXTENDED + CHECKSUM
$pdf->Cell(0, 0, 'CODE 39 EXTENDED + CHECKSUM', 0, 1);
$pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 93 - USS-93
$pdf->Cell(0, 0, 'CODE 93 - USS-93', 0, 1);
$pdf->write1DBarcode('TEST93', 'C93', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('TEST93', 'C93', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// Standard 2 of 5
$pdf->Cell(0, 0, 'Standard 2 of 5', 0, 1);
$pdf->write1DBarcode('1234567', 'S25', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567', 'S25', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// Standard 2 of 5 + CHECKSUM
$pdf->Cell(0, 0, 'Standard 2 of 5 + CHECKSUM', 0, 1);
$pdf->write1DBarcode('1234567', 'S25+', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567', 'S25+', '', '', '', 18, 0.4, $style, 'N');
// add a page ----------
$pdf->AddPage();
$pdf->Ln();
// Interleaved 2 of 5
$pdf->Cell(0, 0, 'Interleaved 2 of 5', 0, 1);
$pdf->write1DBarcode('1234567', 'I25', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567', 'I25', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// Interleaved 2 of 5 + CHECKSUM
$pdf->Cell(0, 0, 'Interleaved 2 of 5 + CHECKSUM', 0, 1);
$pdf->write1DBarcode('1234567', 'I25+', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567', 'I25+', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// add a page ----------
$pdf->AddPage();
// CODE 128 A
$pdf->Cell(0, 0, 'CODE 128 A', 0, 1);
$pdf->write1DBarcode('CODE 128 A', 'C128A', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 128 A', 'C128A', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 128 B
$pdf->Cell(0, 0, 'CODE 128 B', 0, 1);
$pdf->write1DBarcode('CODE 128 B', 'C128B', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('CODE 128 B', 'C128B', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 128 C
$pdf->Cell(0, 0, 'CODE 128 C', 0, 1);
$pdf->write1DBarcode('0123456789', 'C128C', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('0123456789', 'C128C', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// EAN 8
$pdf->Cell(0, 0, 'EAN 8', 0, 1);
$pdf->write1DBarcode('1234567', 'EAN8', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567', 'EAN8', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// EAN 13
$pdf->Cell(0, 0, 'EAN 13', 0, 1);
$pdf->write1DBarcode('1234567890128', 'EAN13', '', '', 80, 25, 0.4, $style, 'N');
// add a page ----------
$pdf->AddPage();
// 2-Digits UPC-Based Extention
$pdf->Cell(0, 0, '2-Digits UPC-Based Extention', 0, 1);
$pdf->write1DBarcode('34', 'EAN2', '', '', 20, 25, 0.4, $style, 'N');
$pdf->Ln();
// 5-Digits UPC-Based Extention
$pdf->Cell(0, 0, '5-Digits UPC-Based Extention', 0, 1);
$pdf->write1DBarcode('51234', 'EAN5', '', '', 40, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('1234567890128', 'EAN13', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// UPC-A
$pdf->Cell(0, 0, 'UPC-A', 0, 1);
$pdf->write1DBarcode('12345678901', 'UPCA', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('12345678901', 'UPCA', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// UPC-E
$pdf->Cell(0, 0, 'UPC-E', 0, 1);
$pdf->write1DBarcode('04210000526', 'UPCE', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('04210000526', 'UPCE', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// 5-Digits UPC-Based Extention
$pdf->Cell(0, 0, '5-Digits UPC-Based Extention', 0, 1);
$pdf->write1DBarcode('51234', 'EAN5', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// 2-Digits UPC-Based Extention
$pdf->Cell(0, 0, '2-Digits UPC-Based Extention', 0, 1);
$pdf->write1DBarcode('34', 'EAN2', '', '', '', 18, 0.4, $style, 'N');
// add a page ----------
$pdf->AddPage();
// MSI
$pdf->Cell(0, 0, 'MSI', 0, 1);
$pdf->write1DBarcode('80523', 'MSI', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('80523', 'MSI', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// MSI + CHECKSUM (module 11)
$pdf->Cell(0, 0, 'MSI + CHECKSUM (module 11)', 0, 1);
$pdf->write1DBarcode('80523', 'MSI+', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('80523', 'MSI+', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODABAR
$pdf->Cell(0, 0, 'CODABAR', 0, 1);
$pdf->write1DBarcode('123456789', 'CODABAR', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// CODE 11
$pdf->Cell(0, 0, 'CODE 11', 0, 1);
$pdf->write1DBarcode('123-456-789', 'CODE11', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// PHARMACODE
$pdf->Cell(0, 0, 'PHARMACODE', 0, 1);
$pdf->write1DBarcode('789', 'PHARMA', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
// PHARMACODE TWO-TRACKS
$pdf->Cell(0, 0, 'PHARMACODE TWO-TRACKS', 0, 1);
$pdf->write1DBarcode('105', 'PHARMA2T', '', '', '', 18, 2, $style, 'N');
// add a page ----------
$pdf->AddPage();
// IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200
$pdf->Cell(0, 0, 'IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200', 0, 1);
$pdf->write1DBarcode('01234567094987654321-01234567891', 'IMB', '', '', 130, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('01234567094987654321-01234567891', 'IMB', '', '', '', 15, 0.6, $style, 'N');
$pdf->Ln();
// POSTNET
$pdf->Cell(0, 0, 'POSTNET', 0, 1);
$pdf->write1DBarcode('98000', 'POSTNET', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('98000', 'POSTNET', '', '', '', 15, 0.6, $style, 'N');
$pdf->Ln();
// PLANET
$pdf->Cell(0, 0, 'PLANET', 0, 1);
$pdf->write1DBarcode('98000', 'PLANET', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('98000', 'PLANET', '', '', '', 15, 0.6, $style, 'N');
$pdf->Ln();
// RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
$pdf->Cell(0, 0, 'RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)', 0, 1);
$pdf->write1DBarcode('SN34RD1A', 'RMS4CC', '', '', 80, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('SN34RD1A', 'RMS4CC', '', '', '', 15, 0.6, $style, 'N');
$pdf->Ln();
// KIX (Klant index - Customer index)
$pdf->Cell(0, 0, 'KIX (Klant index - Customer index)', 0, 1);
$pdf->write1DBarcode('SN34RDX1A', 'KIX', '', '', 80, 25, 0.4, $style, 'N');
// add a page ----------
$pdf->AddPage();
// CODABAR
$pdf->Cell(0, 0, 'CODABAR', 0, 1);
$pdf->write1DBarcode('123456789', 'CODABAR', '', '', 80, 25, 0.4, $style, 'N');
$pdf->Ln();
// CODE 11
$pdf->Cell(0, 0, 'CODE 11', 0, 1);
$pdf->write1DBarcode('123-456-789', 'CODE11', '', '', 80, 25, 0.4, $style, 'N');
$pdf->Ln();
// PHARMACODE
$pdf->Cell(0, 0, 'PHARMACODE', 0, 1);
$pdf->write1DBarcode('789', 'PHARMA', '', '', 30, 25, 0.4, $style, 'N');
$pdf->Ln();
// PHARMACODE TWO-TRACKS
$pdf->Cell(0, 0, 'PHARMACODE TWO-TRACKS', 0, 1);
$pdf->write1DBarcode('105', 'PHARMA2T', '', '', 20, 25, 0.4, $style, 'N');
$pdf->write1DBarcode('SN34RDX1A', 'KIX', '', '', '', 15, 0.6, $style, 'N');
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// TEST BARCODE ALIGNMENTS
@ -284,26 +284,27 @@ $style['fgcolor'] = array(128,0,0);
// Left position
$style['position'] = 'L';
$pdf->write1DBarcode('LEFT', 'C128A', '', '', 50, 20, 0.4, $style, 'N');
$pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 20, 0.4, $style, 'N');
$pdf->Ln();
// Center position
$style['position'] = 'C';
$pdf->write1DBarcode('CENTER', 'C128A', '', '', 50, 20, 0.4, $style, 'N');
$pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 20, 0.4, $style, 'N');
$pdf->Ln();
// Right position
$style['position'] = 'R';
$pdf->write1DBarcode('RIGHT', 'C128A', '', '', 50, 20, 0.4, $style, 'N');
$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 20, 0.4, $style, 'N');
$pdf->Ln(10);
$pdf->Ln();
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
$style['fgcolor'] = array(0,128,0);
$style['position'] = '';
$style['stretch'] = false; // disable stretch
$style['fitwidth'] = false; // disable fitwidth
// Left alignment
$style['align'] = 'L';
@ -321,7 +322,7 @@ $pdf->Ln();
$style['align'] = 'R';
$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 20, 0.4, $style, 'N');
$pdf->Ln(10);
$pdf->Ln();
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
$style['fgcolor'] = array(0,0,128);
@ -344,10 +345,7 @@ $style['position'] = 'R';
$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 20, 0.4, $style, 'N');
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// TEST BARCODE STYLES
// add a page
$pdf->AddPage();
// TEST BARCODE STYLE
// define barcode style
$style = array(

139
tcpdf.php
View File

@ -1,9 +1,9 @@
<?php
//============================================================+
// File name : tcpdf.php
// Version : 5.8.010
// Version : 5.8.011
// Begin : 2002-08-03
// Last Update : 2010-08-20
// Last Update : 2010-08-21
// 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)
// -------------------------------------------------------------------
@ -126,7 +126,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
* @link http://www.tcpdf.org
* @license http://www.gnu.org/copyleft/lesser.html LGPL
* @version 5.8.010
* @version 5.8.011
*/
/**
@ -150,14 +150,14 @@ if (!class_exists('TCPDF', false)) {
/**
* define default PDF document producer
*/
define('PDF_PRODUCER', 'TCPDF 5.8.010 (http://www.tcpdf.org)');
define('PDF_PRODUCER', 'TCPDF 5.8.011 (http://www.tcpdf.org)');
/**
* 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>
* @name TCPDF
* @package com.tecnick.tcpdf
* @version 5.8.010
* @version 5.8.011
* @author Nicola Asuni - info@tecnick.com
* @link http://www.tcpdf.org
* @license http://www.gnu.org/copyleft/lesser.html LGPL
@ -3765,7 +3765,7 @@ if (!class_exists('TCPDF', false)) {
$style = array(
'position' => $this->rtl?'R':'L',
'align' => $this->rtl?'R':'L',
'fitwidth' => false,
'fitwidth' => true,
'stretch' => false,
'border' => false,
'padding' => 0,
@ -10321,10 +10321,10 @@ if (!class_exists('TCPDF', false)) {
/**
* THIS METHOD IS DEPRECATED
* Format a text string
* @DEPRECATED
* @param string $s string to escape.
* @return string escaped string.
* @access protected
* @deprecated
*/
protected function _escapetext($s) {
if ($this->isunicode) {
@ -15826,18 +15826,18 @@ if (!class_exists('TCPDF', false)) {
* Print a Linear Barcode.
* @param string $code code to print
* @param string $type type of barcode (see barcodes.php for supported formats).
* @param int $x x position in user units
* @param int $y y position in user units
* @param int $w width in user units
* @param int $h height in user units
* @param float $xres width of the smallest bar in user units
* @param int $x x position in user units (empty string = current x position)
* @param int $y y position in user units (empty string = current y position)
* @param int $w width in user units (empty string = remaining page width)
* @param int $h height in user units (empty string = remaining page height)
* @param float $xres width of the smallest bar in user units (empty string = default value = 0.4mm)
* @param array $style array of options:<ul><li>boolean $style['border'] if true prints a border</li><li>int $style['padding'] padding to leave around the barcode in user units (set to 'auto' for automatic padding)</li><li>array $style['fgcolor'] color array for bars and text</li><li>mixed $style['bgcolor'] color array for background or false for transparent</li><li>boolean $style["text"] boolean if true prints text below the barcode</li><li>string $style['font'] font name for text</li><li>int $style['fontsize'] font size for text</li><li>int $style['stretchtext']: 0 = disabled; 1 = horizontal scaling only if necessary; 2 = forced horizontal scaling; 3 = character spacing only if necessary; 4 = forced character spacing</li><li>string $style['position'] barcode position on the page: L = left margin; C = center; R = right margin.</li><li>string $style['align'] barcode position on the containing rectangle: L = left; C = center; R = right.</li><li>string $style['fitwidth'] if true reduce the width to fit the barcode + padding width (stretch doesn't work with this option enabled).</li><li>string $style['stretch'] if true stretch the barcode to best fit the available width, otherwise uses $xres resolution for a single bar.</li></ul>
* @param string $align Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:<ul><li>T: top-right for LTR or top-left for RTL</li><li>M: middle-right for LTR or middle-left for RTL</li><li>B: bottom-right for LTR or bottom-left for RTL</li><li>N: next line</li></ul>
* @author Nicola Asuni
* @since 3.1.000 (2008-06-09)
* @access public
*/
public function write1DBarcode($code, $type, $x='', $y='', $w='', $h='', $xres=0.4, $style='', $align='') {
public function write1DBarcode($code, $type, $x='', $y='', $w='', $h='', $xres='', $style='', $align='') {
if ($this->empty_string(trim($code))) {
return;
}
@ -15853,19 +15853,32 @@ if (!class_exists('TCPDF', false)) {
// set default values
if (!isset($style['position'])) {
$style['position'] = '';
} elseif ($style['position'] == 'S') {
// keep this for backward compatibility
$style['position'] = '';
$style['stretch'] = true;
}
if (!isset($style['align'])) {
$style['align'] = 'C';
}
if (!isset($style['stretch'])) {
$style['stretch'] = false;
}
if (!isset($style['fitwidth'])) {
$style['fitwidth'] = false;
} elseif($style['fitwidth']) {
if (!isset($style['stretch'])) {
$style['fitwidth'] = true;
} else {
$style['fitwidth'] = false;
}
}
if ($style['fitwidth']) {
// disable stretch
$style['stretch'] = false;
}
if (!isset($style['stretch'])) {
if (($w === '') OR ($w <= 0)) {
$style['stretch'] = false;
} else {
$style['stretch'] = true;
}
}
if (!isset($style['fgcolor'])) {
$style['fgcolor'] = array(0,0,0); // default black
}
@ -15901,39 +15914,54 @@ if (!class_exists('TCPDF', false)) {
$w = $this->w - $this->rMargin - $this->x;
}
}
// padding
// horizontal padding
if (!isset($style['padding'])) {
$padding = 0;
$hpadding = 0;
} elseif ($style['padding'] === 'auto') {
$padding = 5 * ($w / ($arrcode['maxw'] + 10));
$hpadding = 5 * ($w / ($arrcode['maxw'] + 10));
} else {
$padding = $style['padding'];
$hpadding = $style['padding'];
}
// calculate xres (single bar width)
$max_xres = ($w - (2 * $padding)) / $arrcode['maxw'];
$max_xres = ($w - (2 * $hpadding)) / $arrcode['maxw'];
if ($style['stretch']) {
$xres = $max_xres;
} else {
if ($this->empty_string($xres)) {
$xres = 0.4; // default value
$xres = (0.141 * $this->k); // default bar width = 0.4 mm
}
if ($xres > $max_xres) {
// correct xres to fit on $w
$max_xres = $max_xres;
}
if ($style['padding'] === 'auto') {
$padding = 5 * $xres;
if (isset($style['padding']) AND ($style['padding'] === 'auto')) {
$hpadding = 5 * $xres;
}
}
if ($style['fitwidth']) {
$w = (($arrcode['maxw'] * $xres) + (2 * $padding));
$w = (($arrcode['maxw'] * $xres) + (2 * $hpadding));
}
// vertical padding
$vpadding = $hpadding;
$text_height = ($this->cell_height_ratio * $fontsize / $this->k);
// height
if (($h === '') OR ($h <= 0)) {
// set default horizontal aspect ratio
$h = $w / 3;
// set default height
$h = (($arrcode['maxw'] * $xres) / 3) + (2 * $vpadding) + $text_height;
}
$barh = $h - $text_height - (2 * $vpadding);
if ($barh <=0) {
// try to reduce font or padding to fit barcode on available height
if ($text_height > $h) {
$fontsize = (($h * $this->k) / (4 * $this->cell_height_ratio));
$text_height = ($this->cell_height_ratio * $fontsize / $this->k);
$this->SetFont($style['font'], '', $fontsize);
}
if ($vpadding > 0) {
$vpadding = (($h - $text_height) / 4);
}
$barh = $h - $text_height - (2 * $vpadding);
}
$barh = $h - ($this->cell_height_ratio * $fontsize / $this->k) - (2 * $padding);
// fit the barcode on available space
$this->fitBlock($w, $h, $x, $y, false);
// set alignment
@ -15965,11 +15993,11 @@ if (!class_exists('TCPDF', false)) {
$xpos_rect = $xpos;
switch ($style['align']) {
case 'L': {
$xpos = $xpos_rect + $padding;
$xpos = $xpos_rect + $hpadding;
break;
}
case 'R': {
$xpos = $xpos_rect + ($w - ($arrcode['maxw'] * $xres)) - $padding;
$xpos = $xpos_rect + ($w - ($arrcode['maxw'] * $xres)) - $hpadding;
break;
}
case 'C':
@ -15996,17 +16024,24 @@ if (!class_exists('TCPDF', false)) {
$bw = ($v['w'] * $xres);
if ($v['t']) {
// draw a vertical bar
$ypos = $y + $padding + ($v['p'] * $barh / $arrcode['maxh']);
$ypos = $y + $vpadding + ($v['p'] * $barh / $arrcode['maxh']);
$this->Rect($xpos, $ypos, $bw, ($v['h'] * $barh / $arrcode['maxh']), 'F', array(), $style['fgcolor']);
}
$xpos += $bw;
}
// print text
if ($style['text']) {
$txtwidth = ($arrcode['maxw'] * $xres);
if ($this->GetStringWidth($code) > $txtwidth) {
$style['stretchtext'] = 2;
}
// print text
$this->x = $xpos_text;
$this->y = $y + $padding + $barh;
$this->Cell(($arrcode['maxw'] * $xres), ($this->cell_height_ratio * $fontsize / $this->k), $code, 0, 0, 'C', 0, '', $style['stretchtext']);
$this->y = $y + $vpadding + $barh;
$cmargin = $this->cMargin;
$this->cMargin = 0;
$this->Cell($txtwidth, '', $code, 0, 0, 'C', 0, '', $style['stretchtext'], false, 'T', 'T');
$this->cMargin = $cmargin;
}
// restore original direction
$this->rtl = $tempRTL;
@ -16046,7 +16081,7 @@ if (!class_exists('TCPDF', false)) {
* @param int $y y position in user units
* @param int $w width in user units
* @param int $h height position in user units
* @param string $type type of barcode (I25, C128A, C128B, C128C, C39)
* @param string $type type of barcode
* @param string $style barcode style
* @param string $font font for text
* @param int $xres x resolution
@ -16158,8 +16193,6 @@ if (!class_exists('TCPDF', false)) {
if (!isset($style['module_height'])) {
$style['module_height'] = 1; // height of a single module in points
}
// set foreground color
$this->SetDrawColorArray($style['fgcolor']);
if ($x === '') {
$x = $this->x;
}
@ -16265,6 +16298,8 @@ if (!class_exists('TCPDF', false)) {
} elseif ($style['border']) {
$this->Rect($xpos, $y, $w, $h, 'D');
}
// set foreground color
$this->SetDrawColorArray($style['fgcolor']);
// print barcode cells
// for each row
for ($r = 0; $r < $rows; ++$r) {
@ -17724,13 +17759,13 @@ if (!class_exists('TCPDF', false)) {
$dom[$key]['align'] = ($this->rtl) ? 'R' : 'L';
}
// vertically align image in line
if ((!$this->newline) AND ($dom[$key]['value'] == 'img') AND (isset($dom[$key]['attribute']['height'])) AND ($dom[$key]['attribute']['height'] > 0)) {
if ((!$this->newline) AND ($dom[$key]['value'] == 'img') AND (isset($dom[$key]['height'])) AND ($dom[$key]['height'] > 0)) {
// get image height
$imgh = $this->getHTMLUnitToUnits($dom[$key]['attribute']['height'], $this->lasth, 'px');
$imgh = $this->getHTMLUnitToUnits($dom[$key]['height'], $this->lasth, 'px');
// check for automatic line break
$autolinebreak = false;
if (isset($dom[$key]['attribute']['width']) AND ($dom[$key]['attribute']['width'] > 0)) {
$imgw = $this->getHTMLUnitToUnits($dom[$key]['attribute']['width'], 1, 'px', false);
if (isset($dom[$key]['width']) AND ($dom[$key]['width'] > 0)) {
$imgw = $this->getHTMLUnitToUnits($dom[$key]['width'], 1, 'px', false);
if (($this->rtl AND (($this->x - $imgw) < ($this->lMargin + $this->cMargin)))
OR (!$this->rtl AND (($this->x + $imgw) > ($this->w - $this->rMargin - $this->cMargin)))) {
// add automatic line break
@ -18892,8 +18927,8 @@ if (!class_exists('TCPDF', false)) {
if ($cell) {
$wtmp -= 2 * $this->cMargin;
}
if ((isset($tag['attribute']['width'])) AND ($tag['attribute']['width'] != '')) {
$hrWidth = $this->getHTMLUnitToUnits($tag['attribute']['width'], $wtmp, 'px');
if ((isset($tag['width'])) AND ($tag['width'] != '')) {
$hrWidth = $this->getHTMLUnitToUnits($tag['width'], $wtmp, 'px');
} else {
$hrWidth = $wtmp;
}
@ -18926,11 +18961,11 @@ if (!class_exists('TCPDF', false)) {
// convert URL to server path
$tag['attribute']['src'] = str_replace(K_PATH_URL, K_PATH_MAIN, $tag['attribute']['src']);
}
if (!isset($tag['attribute']['width'])) {
$tag['attribute']['width'] = 0;
if (!isset($tag['width'])) {
$tag['width'] = 0;
}
if (!isset($tag['attribute']['height'])) {
$tag['attribute']['height'] = 0;
if (!isset($tag['height'])) {
$tag['height'] = 0;
}
//if (!isset($tag['attribute']['align'])) {
// the only alignment supported is "bottom"
@ -18981,12 +19016,12 @@ if (!class_exists('TCPDF', false)) {
$border = $tag['border'];
}
$iw = '';
if (isset($tag['attribute']['width'])) {
$iw = $this->getHTMLUnitToUnits($tag['attribute']['width'], 1, 'px', false);
if (isset($tag['width'])) {
$iw = $this->getHTMLUnitToUnits($tag['width'], 1, 'px', false);
}
$ih = '';
if (isset($tag['attribute']['height'])) {
$ih = $this->getHTMLUnitToUnits($tag['attribute']['height'], 1, 'px', false);
if (isset($tag['height'])) {
$ih = $this->getHTMLUnitToUnits($tag['height'], 1, 'px', false);
}
if (($type == 'eps') OR ($type == 'ai')) {
$this->ImageEps($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, $imglink, true, $align, '', $border, true);