32
1
mirror of https://github.com/vdm-io/tcpdf.git synced 2024-11-22 21:05:10 +00:00
This commit is contained in:
nicolaasuni 2010-11-21 17:21:13 +01:00
parent a64f8619d6
commit 4a9a31272d
23 changed files with 345 additions and 311 deletions

View File

@ -1,3 +1,7 @@
5.9.022 (2010-11-21)
- Method ImageEPS includes support for EPS/AI Spot colors.
- Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box.
5.9.021 (2010-11-20)
- Support for custom bullet points images was added (check the example n.6)
- Examples n. 6 and 61 were update (check the comments inside).

View File

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

View File

@ -65,7 +65,7 @@
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -1004,7 +1004,7 @@ $code)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -5552,7 +5552,7 @@ $frame)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -84,7 +84,7 @@ Source Location: /tcpdf.php<br /><br />
<h4>Version:</h4>
<ul>
<li>5.9.021</li>
<li>5.9.022</li>
</ul>
@ -784,7 +784,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.9.021</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.9.022</td>
</tr>
<tr>
<td><b>link:</b>&nbsp;&nbsp;</td><td><a href="http://www.tcpdf.org">http://www.tcpdf.org</a></td>
@ -6338,7 +6338,7 @@ This is a PHP class for generating PDF documents without requiring external exte
<div class="top">[ <a href="#top">Top</a> ]</div><br />
<a name="var$tcpdf_version"></a>
<p></p>
<h4>$tcpdf_version = <span class="value">&nbsp;'5.9.021'</span></h4>
<h4>$tcpdf_version = <span class="value">&nbsp;'5.9.022'</span></h4>
<p>[line 164]</p>
<br /><br />
<h4>Tags:</h4>
@ -7430,7 +7430,7 @@ $firstblock = false])</code>
</div>
<hr />
<a name="methodaddHTMLTOC"></a>
<h3>method addHTMLTOC <span class="smalllinenumber">[line 23164]</span></h3>
<h3>method addHTMLTOC <span class="smalllinenumber">[line 23188]</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">
@ -7493,7 +7493,7 @@ $correct_align = true])</code>
</div>
<hr />
<a name="methodaddHTMLVertSpace"></a>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 21550]</span></h3>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 21574]</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">
@ -7695,7 +7695,7 @@ $tocpage = false])</code>
</div>
<hr />
<a name="methodaddPageRegion"></a>
<h3>method addPageRegion <span class="smalllinenumber">[line 24257]</span></h3>
<h3>method addPageRegion <span class="smalllinenumber">[line 24281]</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">
@ -7806,7 +7806,7 @@ $k)</code>
</div>
<hr />
<a name="methodaddTOC"></a>
<h3>method addTOC <span class="smalllinenumber">[line 22992]</span></h3>
<h3>method addTOC <span class="smalllinenumber">[line 23016]</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 @@ $addpage = true])</code>
</div>
<hr />
<a name="methodcheckPageRegions"></a>
<h3>method checkPageRegions <span class="smalllinenumber">[line 24293]</span></h3>
<h3>method checkPageRegions <span class="smalllinenumber">[line 24317]</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">
@ -8941,7 +8941,7 @@ $h)</code>
</div>
<hr />
<a name="methodcloseHTMLTagHandler"></a>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 21035]</span></h3>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 21059]</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">
@ -9169,7 +9169,7 @@ $js = false])</code>
</div>
<hr />
<a name="methodcommitTransaction"></a>
<h3>method commitTransaction <span class="smalllinenumber">[line 23288]</span></h3>
<h3>method commitTransaction <span class="smalllinenumber">[line 23312]</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">
@ -9323,7 +9323,7 @@ $s)</code>
</div>
<hr />
<a name="methodconvertSVGtMatrix"></a>
<h3>method convertSVGtMatrix <span class="smalllinenumber">[line 24795]</span></h3>
<h3>method convertSVGtMatrix <span class="smalllinenumber">[line 24819]</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">
@ -9473,7 +9473,7 @@ $antialias = false])</code>
</div>
<hr />
<a name="methodcopyPage"></a>
<h3>method copyPage <span class="smalllinenumber">[line 22922]</span></h3>
<h3>method copyPage <span class="smalllinenumber">[line 22946]</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">
@ -9689,7 +9689,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methoddeletePage"></a>
<h3>method deletePage <span class="smalllinenumber">[line 22779]</span></h3>
<h3>method deletePage <span class="smalllinenumber">[line 22803]</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">
@ -9731,7 +9731,7 @@ $page)</code>
</div>
<hr />
<a name="methoddrawHTMLTagBorder"></a>
<h3>method drawHTMLTagBorder <span class="smalllinenumber">[line 21592]</span></h3>
<h3>method drawHTMLTagBorder <span class="smalllinenumber">[line 21616]</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">
@ -9896,7 +9896,7 @@ $afinish:)</code>
</div>
<hr />
<a name="methodempty_string"></a>
<h3>method empty_string <span class="smalllinenumber">[line 23342]</span></h3>
<h3>method empty_string <span class="smalllinenumber">[line 23366]</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">
@ -9980,7 +9980,7 @@ $tocpage = false])</code>
</div>
<hr />
<a name="methodendSVGElementHandler"></a>
<h3>method endSVGElementHandler <span class="smalllinenumber">[line 25919]</span></h3>
<h3>method endSVGElementHandler <span class="smalllinenumber">[line 25943]</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">
@ -10028,7 +10028,7 @@ $name)</code>
</div>
<hr />
<a name="methodendTemplate"></a>
<h3>method endTemplate <span class="smalllinenumber">[line 24024]</span></h3>
<h3>method endTemplate <span class="smalllinenumber">[line 24048]</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 @@ $msg)</code>
</div>
<hr />
<a name="methodextractCSSproperties"></a>
<h3>method extractCSSproperties <span class="smalllinenumber">[line 17523]</span></h3>
<h3>method extractCSSproperties <span class="smalllinenumber">[line 17547]</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">
@ -10267,7 +10267,7 @@ $y)</code>
</div>
<hr />
<a name="methodfixHTMLCode"></a>
<h3>method fixHTMLCode <span class="smalllinenumber">[line 17462]</span></h3>
<h3>method fixHTMLCode <span class="smalllinenumber">[line 17486]</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">
@ -10646,7 +10646,7 @@ $getarray = false])</code>
</div>
<hr />
<a name="methodgetBarcode"></a>
<h3>method getBarcode <span class="smalllinenumber">[line 16747]</span></h3>
<h3>method getBarcode <span class="smalllinenumber">[line 16771]</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">
@ -10722,7 +10722,7 @@ $position = 'start'])</code>
</div>
<hr />
<a name="methodgetBorderStartPosition"></a>
<h3>method getBorderStartPosition <span class="smalllinenumber">[line 21576]</span></h3>
<h3>method getBorderStartPosition <span class="smalllinenumber">[line 21600]</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">
@ -10801,7 +10801,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetBuffer"></a>
<h3>method getBuffer <span class="smalllinenumber">[line 22455]</span></h3>
<h3>method getBuffer <span class="smalllinenumber">[line 22479]</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">
@ -11165,7 +11165,7 @@ $notlast = true])</code>
</div>
<hr />
<a name="methodgetColumn"></a>
<h3>method getColumn <span class="smalllinenumber">[line 23493]</span></h3>
<h3>method getColumn <span class="smalllinenumber">[line 23517]</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">
@ -11196,7 +11196,7 @@ $notlast = true])</code>
</div>
<hr />
<a name="methodgetCSSBorderDashStyle"></a>
<h3>method getCSSBorderDashStyle <span class="smalllinenumber">[line 17823]</span></h3>
<h3>method getCSSBorderDashStyle <span class="smalllinenumber">[line 17847]</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">
@ -11238,7 +11238,7 @@ $style)</code>
</div>
<hr />
<a name="methodgetCSSBorderMargin"></a>
<h3>method getCSSBorderMargin <span class="smalllinenumber">[line 18018]</span></h3>
<h3>method getCSSBorderMargin <span class="smalllinenumber">[line 18042]</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">
@ -11286,7 +11286,7 @@ $width = 0])</code>
</div>
<hr />
<a name="methodgetCSSBorderStyle"></a>
<h3>method getCSSBorderStyle <span class="smalllinenumber">[line 17859]</span></h3>
<h3>method getCSSBorderStyle <span class="smalllinenumber">[line 17883]</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">
@ -11328,7 +11328,7 @@ $cssborder)</code>
</div>
<hr />
<a name="methodgetCSSBorderWidth"></a>
<h3>method getCSSBorderWidth <span class="smalllinenumber">[line 17803]</span></h3>
<h3>method getCSSBorderWidth <span class="smalllinenumber">[line 17827]</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">
@ -11370,7 +11370,7 @@ $width)</code>
</div>
<hr />
<a name="methodgetCSSFontSpacing"></a>
<h3>method getCSSFontSpacing <span class="smalllinenumber">[line 18052]</span></h3>
<h3>method getCSSFontSpacing <span class="smalllinenumber">[line 18076]</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">
@ -11418,7 +11418,7 @@ $parent = 0])</code>
</div>
<hr />
<a name="methodgetCSSFontStretching"></a>
<h3>method getCSSFontStretching <span class="smalllinenumber">[line 18083]</span></h3>
<h3>method getCSSFontStretching <span class="smalllinenumber">[line 18107]</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">
@ -11466,7 +11466,7 @@ $parent = 100])</code>
</div>
<hr />
<a name="methodgetCSSMargin"></a>
<h3>method getCSSMargin <span class="smalllinenumber">[line 17964]</span></h3>
<h3>method getCSSMargin <span class="smalllinenumber">[line 17988]</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">
@ -11514,7 +11514,7 @@ $width = 0])</code>
</div>
<hr />
<a name="methodgetCSSPadding"></a>
<h3>method getCSSPadding <span class="smalllinenumber">[line 17910]</span></h3>
<h3>method getCSSPadding <span class="smalllinenumber">[line 17934]</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">
@ -11661,7 +11661,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontBuffer"></a>
<h3>method getFontBuffer <span class="smalllinenumber">[line 22619]</span></h3>
<h3>method getFontBuffer <span class="smalllinenumber">[line 22643]</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">
@ -11760,7 +11760,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontFamily"></a>
<h3>method getFontFamily <span class="smalllinenumber">[line 17436]</span></h3>
<h3>method getFontFamily <span class="smalllinenumber">[line 17460]</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">
@ -11791,7 +11791,7 @@ $size = 0])</code>
</div>
<hr />
<a name="methodgetFontFamilyName"></a>
<h3>method getFontFamilyName <span class="smalllinenumber">[line 23922]</span></h3>
<h3>method getFontFamilyName <span class="smalllinenumber">[line 23946]</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">
@ -11836,7 +11836,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSize"></a>
<h3>method getFontSize <span class="smalllinenumber">[line 17416]</span></h3>
<h3>method getFontSize <span class="smalllinenumber">[line 17440]</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">
@ -11867,7 +11867,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSizePt"></a>
<h3>method getFontSizePt <span class="smalllinenumber">[line 17426]</span></h3>
<h3>method getFontSizePt <span class="smalllinenumber">[line 17450]</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">
@ -11926,7 +11926,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSpacing"></a>
<h3>method getFontSpacing <span class="smalllinenumber">[line 24210]</span></h3>
<h3>method getFontSpacing <span class="smalllinenumber">[line 24234]</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">
@ -11960,7 +11960,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontStretching"></a>
<h3>method getFontStretching <span class="smalllinenumber">[line 24188]</span></h3>
<h3>method getFontStretching <span class="smalllinenumber">[line 24212]</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">
@ -11994,7 +11994,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontStyle"></a>
<h3>method getFontStyle <span class="smalllinenumber">[line 17446]</span></h3>
<h3>method getFontStyle <span class="smalllinenumber">[line 17470]</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">
@ -12025,7 +12025,7 @@ $fontfamily)</code>
</div>
<hr />
<a name="methodgetFontSubsetting"></a>
<h3>method getFontSubsetting <span class="smalllinenumber">[line 23858]</span></h3>
<h3>method getFontSubsetting <span class="smalllinenumber">[line 23882]</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">
@ -12188,7 +12188,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetGraphicVars"></a>
<h3>method getGraphicVars <span class="smalllinenumber">[line 22246]</span></h3>
<h3>method getGraphicVars <span class="smalllinenumber">[line 22270]</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">
@ -12365,7 +12365,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetHtmlDomArray"></a>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 18153]</span></h3>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 18177]</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">
@ -12404,7 +12404,7 @@ $html)</code>
</div>
<hr />
<a name="methodgetHTMLUnitToUnits"></a>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 21919]</span></h3>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 21943]</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">
@ -12470,7 +12470,7 @@ $point)</code>
</div>
<hr />
<a name="methodgetHyphenPatternsFromTEX"></a>
<h3>method getHyphenPatternsFromTEX <span class="smalllinenumber">[line 23659]</span></h3>
<h3>method getHyphenPatternsFromTEX <span class="smalllinenumber">[line 23683]</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">
@ -12515,7 +12515,7 @@ $file)</code>
</div>
<hr />
<a name="methodgetImageBuffer"></a>
<h3>method getImageBuffer <span class="smalllinenumber">[line 22557]</span></h3>
<h3>method getImageBuffer <span class="smalllinenumber">[line 22581]</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">
@ -12754,7 +12754,7 @@ $iminfo = array()])</code>
</div>
<hr />
<a name="methodgetMargins"></a>
<h3>method getMargins <span class="smalllinenumber">[line 17375]</span></h3>
<h3>method getMargins <span class="smalllinenumber">[line 17399]</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">
@ -12785,7 +12785,7 @@ $iminfo = array()])</code>
</div>
<hr />
<a name="methodgetNumberOfColumns"></a>
<h3>method getNumberOfColumns <span class="smalllinenumber">[line 23503]</span></h3>
<h3>method getNumberOfColumns <span class="smalllinenumber">[line 23527]</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">
@ -12967,7 +12967,7 @@ $border = 0])</code>
</div>
<hr />
<a name="methodgetObjFilename"></a>
<h3>method getObjFilename <span class="smalllinenumber">[line 22369]</span></h3>
<h3>method getObjFilename <span class="smalllinenumber">[line 22393]</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">
@ -13012,7 +13012,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetOriginalMargins"></a>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 17402]</span></h3>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 17426]</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">
@ -13077,7 +13077,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetPageBuffer"></a>
<h3>method getPageBuffer <span class="smalllinenumber">[line 22498]</span></h3>
<h3>method getPageBuffer <span class="smalllinenumber">[line 22522]</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">
@ -13274,7 +13274,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetPageRegions"></a>
<h3>method getPageRegions <span class="smalllinenumber">[line 24222]</span></h3>
<h3>method getPageRegions <span class="smalllinenumber">[line 24246]</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">
@ -13401,7 +13401,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetPathPaintOperator"></a>
<h3>method getPathPaintOperator <span class="smalllinenumber">[line 23770]</span></h3>
<h3>method getPathPaintOperator <span class="smalllinenumber">[line 23794]</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">
@ -13660,7 +13660,7 @@ $char)</code>
</div>
<hr />
<a name="methodgetSpaceString"></a>
<h3>method getSpaceString <span class="smalllinenumber">[line 18915]</span></h3>
<h3>method getSpaceString <span class="smalllinenumber">[line 18939]</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">
@ -13863,7 +13863,7 @@ $getarray = false])</code>
</div>
<hr />
<a name="methodgetSVGTransformMatrix"></a>
<h3>method getSVGTransformMatrix <span class="smalllinenumber">[line 24681]</span></h3>
<h3>method getSVGTransformMatrix <span class="smalllinenumber">[line 24705]</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">
@ -13908,7 +13908,7 @@ $attribute)</code>
</div>
<hr />
<a name="methodgetTagStyleFromCSS"></a>
<h3>method getTagStyleFromCSS <span class="smalllinenumber">[line 17775]</span></h3>
<h3>method getTagStyleFromCSS <span class="smalllinenumber">[line 17799]</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">
@ -13993,7 +13993,7 @@ $css)</code>
</div>
<hr />
<a name="methodgetTransformationMatrixProduct"></a>
<h3>method getTransformationMatrixProduct <span class="smalllinenumber">[line 24777]</span></h3>
<h3>method getTransformationMatrixProduct <span class="smalllinenumber">[line 24801]</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">
@ -14092,7 +14092,7 @@ $mode = 0])</code>
</div>
<hr />
<a name="methodgetVectorsAngle"></a>
<h3>method getVectorsAngle <span class="smalllinenumber">[line 25438]</span></h3>
<h3>method getVectorsAngle <span class="smalllinenumber">[line 25462]</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">
@ -14336,7 +14336,7 @@ $antialias = false])</code>
</div>
<hr />
<a name="methodhyphenateText"></a>
<h3>method hyphenateText <span class="smalllinenumber">[line 23698]</span></h3>
<h3>method hyphenateText <span class="smalllinenumber">[line 23722]</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">
@ -14417,7 +14417,7 @@ $charmax = 8])</code>
</div>
<hr />
<a name="methodhyphenateWord"></a>
<h3>method hyphenateWord <span class="smalllinenumber">[line 23589]</span></h3>
<h3>method hyphenateWord <span class="smalllinenumber">[line 23613]</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">
@ -14636,7 +14636,7 @@ $fitonpage = false])</code>
</div>
<hr />
<a name="methodImageEps"></a>
<h3>method ImageEps <span class="smalllinenumber">[line 16444]</span></h3>
<h3>method ImageEps <span class="smalllinenumber">[line 16445]</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">
@ -14652,7 +14652,8 @@ $useBoundingBox = true], [string
$align = ''], [string
$palign = ''], [mixed
$border = 0], [boolean
$fitonpage = false])</code>
$fitonpage = false], [boolean
$fixoutvals = false])</code>
</td></tr></table>
</td></tr></table><br />
@ -14726,6 +14727,11 @@ $fitonpage = false])</code>
<td class="type">boolean&nbsp;&nbsp;</td>
<td><b>$fitonpage</b>&nbsp;&nbsp;</td>
<td>if true the image is resized to not exceed page dimensions.</td>
</tr>
<tr>
<td class="type">boolean&nbsp;&nbsp;</td>
<td><b>$fixoutvals</b>&nbsp;&nbsp;</td>
<td>if true remove values outside the bounding box.</td>
</tr>
<tr>
<td class="type">boolean&nbsp;&nbsp;</td>
@ -14855,7 +14861,7 @@ $palign)</code>
</div>
<hr />
<a name="methodImageSVG"></a>
<h3>method ImageSVG <span class="smalllinenumber">[line 24379]</span></h3>
<h3>method ImageSVG <span class="smalllinenumber">[line 24403]</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">
@ -14993,7 +14999,7 @@ $script)</code>
</div>
<hr />
<a name="methodintToRoman"></a>
<h3>method intToRoman <span class="smalllinenumber">[line 21998]</span></h3>
<h3>method intToRoman <span class="smalllinenumber">[line 22022]</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">
@ -15063,7 +15069,7 @@ $number)</code>
</div>
<hr />
<a name="methodisUnicodeFont"></a>
<h3>method isUnicodeFont <span class="smalllinenumber">[line 23910]</span></h3>
<h3>method isUnicodeFont <span class="smalllinenumber">[line 23934]</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">
@ -15097,7 +15103,7 @@ $number)</code>
</div>
<hr />
<a name="methodisValidCSSSelectorForTag"></a>
<h3>method isValidCSSSelectorForTag <span class="smalllinenumber">[line 17615]</span></h3>
<h3>method isValidCSSSelectorForTag <span class="smalllinenumber">[line 17639]</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">
@ -15733,7 +15739,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodmovePage"></a>
<h3>method movePage <span class="smalllinenumber">[line 22636]</span></h3>
<h3>method movePage <span class="smalllinenumber">[line 22660]</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">
@ -15919,7 +15925,7 @@ $fitcell = false])</code>
</div>
<hr />
<a name="methodobjclone"></a>
<h3>method objclone <span class="smalllinenumber">[line 23331]</span></h3>
<h3>method objclone <span class="smalllinenumber">[line 23355]</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">
@ -15992,7 +15998,7 @@ $object)</code>
</div>
<hr />
<a name="methodopenHTMLTagHandler"></a>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 20418]</span></h3>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 20442]</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">
@ -16603,7 +16609,7 @@ $closed)</code>
</div>
<hr />
<a name="methodprintTemplate"></a>
<h3>method printTemplate <span class="smalllinenumber">[line 24053]</span></h3>
<h3>method printTemplate <span class="smalllinenumber">[line 24077]</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">
@ -16690,7 +16696,7 @@ $fitonpage = false])</code>
</div>
<hr />
<a name="methodputHtmlListBullet"></a>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 22063]</span></h3>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 22087]</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">
@ -16909,7 +16915,7 @@ $js = false])</code>
</div>
<hr />
<a name="methodreadDiskCache"></a>
<h3>method readDiskCache <span class="smalllinenumber">[line 22409]</span></h3>
<h3>method readDiskCache <span class="smalllinenumber">[line 22433]</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">
@ -17218,7 +17224,7 @@ $r:)</code>
</div>
<hr />
<a name="methodremovePageRegion"></a>
<h3>method removePageRegion <span class="smalllinenumber">[line 24276]</span></h3>
<h3>method removePageRegion <span class="smalllinenumber">[line 24300]</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">
@ -17305,7 +17311,7 @@ $txt = ''])</code>
</div>
<hr />
<a name="methodreplaceBuffer"></a>
<h3>method replaceBuffer <span class="smalllinenumber">[line 22437]</span></h3>
<h3>method replaceBuffer <span class="smalllinenumber">[line 22461]</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">
@ -17372,7 +17378,7 @@ $data)</code>
</div>
<hr />
<a name="methodrevstrpos"></a>
<h3>method revstrpos <span class="smalllinenumber">[line 23355]</span></h3>
<h3>method revstrpos <span class="smalllinenumber">[line 23379]</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">
@ -17477,7 +17483,7 @@ $length)</code>
</div>
<hr />
<a name="methodrollbackTransaction"></a>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 23302]</span></h3>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 23326]</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">
@ -17975,7 +17981,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodsegSVGContentHandler"></a>
<h3>method segSVGContentHandler <span class="smalllinenumber">[line 25988]</span></h3>
<h3>method segSVGContentHandler <span class="smalllinenumber">[line 26012]</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">
@ -18023,7 +18029,7 @@ $data)</code>
</div>
<hr />
<a name="methodselectColumn"></a>
<h3>method selectColumn <span class="smalllinenumber">[line 23418]</span></h3>
<h3>method selectColumn <span class="smalllinenumber">[line 23442]</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">
@ -18062,7 +18068,7 @@ $col = ''])</code>
</div>
<hr />
<a name="methodserializeTCPDFtagParameters"></a>
<h3>method serializeTCPDFtagParameters <span class="smalllinenumber">[line 23514]</span></h3>
<h3>method serializeTCPDFtagParameters <span class="smalllinenumber">[line 23538]</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">
@ -18239,7 +18245,7 @@ $margin = 0])</code>
</div>
<hr />
<a name="methodsetBarcode"></a>
<h3>method setBarcode <span class="smalllinenumber">[line 16737]</span></h3>
<h3>method setBarcode <span class="smalllinenumber">[line 16761]</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">
@ -18275,7 +18281,7 @@ $bc = ''])</code>
</div>
<hr />
<a name="methodSetBooklet"></a>
<h3>method SetBooklet <span class="smalllinenumber">[line 21833]</span></h3>
<h3>method SetBooklet <span class="smalllinenumber">[line 21857]</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">
@ -18326,7 +18332,7 @@ $outer = -1])</code>
</div>
<hr />
<a name="methodsetBuffer"></a>
<h3>method setBuffer <span class="smalllinenumber">[line 22419]</span></h3>
<h3>method setBuffer <span class="smalllinenumber">[line 22443]</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">
@ -18566,7 +18572,7 @@ $bottom = ''])</code>
</div>
<hr />
<a name="methodsetColumnsArray"></a>
<h3>method setColumnsArray <span class="smalllinenumber">[line 23405]</span></h3>
<h3>method setColumnsArray <span class="smalllinenumber">[line 23429]</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">
@ -19028,7 +19034,7 @@ $tint = 100])</code>
</div>
<hr />
<a name="methodsetEqualColumns"></a>
<h3>method setEqualColumns <span class="smalllinenumber">[line 23372]</span></h3>
<h3>method setEqualColumns <span class="smalllinenumber">[line 23396]</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">
@ -19358,7 +19364,7 @@ $subset = 'default'])</code>
</div>
<hr />
<a name="methodsetFontBuffer"></a>
<h3>method setFontBuffer <span class="smalllinenumber">[line 22573]</span></h3>
<h3>method setFontBuffer <span class="smalllinenumber">[line 22597]</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">
@ -19451,7 +19457,7 @@ $out = true])</code>
</div>
<hr />
<a name="methodsetFontSpacing"></a>
<h3>method setFontSpacing <span class="smalllinenumber">[line 24199]</span></h3>
<h3>method setFontSpacing <span class="smalllinenumber">[line 24223]</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">
@ -19493,7 +19499,7 @@ $spacing = 0])</code>
</div>
<hr />
<a name="methodsetFontStretching"></a>
<h3>method setFontStretching <span class="smalllinenumber">[line 24177]</span></h3>
<h3>method setFontStretching <span class="smalllinenumber">[line 24201]</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">
@ -19535,7 +19541,7 @@ $perc = 100])</code>
</div>
<hr />
<a name="methodsetFontSubBuffer"></a>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 22599]</span></h3>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 22623]</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">
@ -19586,7 +19592,7 @@ $data)</code>
</div>
<hr />
<a name="methodsetFontSubsetting"></a>
<h3>method setFontSubsetting <span class="smalllinenumber">[line 23847]</span></h3>
<h3>method setFontSubsetting <span class="smalllinenumber">[line 23871]</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">
@ -19773,7 +19779,7 @@ $prop = array()])</code>
</div>
<hr />
<a name="methodsetGraphicVars"></a>
<h3>method setGraphicVars <span class="smalllinenumber">[line 22306]</span></h3>
<h3>method setGraphicVars <span class="smalllinenumber">[line 22330]</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">
@ -19975,7 +19981,7 @@ $hm = 10])</code>
</div>
<hr />
<a name="methodsetHtmlLinksStyle"></a>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 21904]</span></h3>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 21928]</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">
@ -20020,7 +20026,7 @@ $fontstyle = 'U'])</code>
</div>
<hr />
<a name="methodsetHtmlVSpace"></a>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 21873]</span></h3>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 21897]</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">
@ -20059,7 +20065,7 @@ $tagvs)</code>
</div>
<hr />
<a name="methodsetImageBuffer"></a>
<h3>method setImageBuffer <span class="smalllinenumber">[line 22514]</span></h3>
<h3>method setImageBuffer <span class="smalllinenumber">[line 22538]</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">
@ -20146,7 +20152,7 @@ $scale)</code>
</div>
<hr />
<a name="methodsetImageSubBuffer"></a>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 22537]</span></h3>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 22561]</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">
@ -20552,7 +20558,7 @@ $page = -1])</code>
</div>
<hr />
<a name="methodsetListIndentWidth"></a>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 21883]</span></h3>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 21907]</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">
@ -20591,7 +20597,7 @@ $width)</code>
</div>
<hr />
<a name="methodsetLIsymbol"></a>
<h3>method setLIsymbol <span class="smalllinenumber">[line 21789]</span></h3>
<h3>method setLIsymbol <span class="smalllinenumber">[line 21813]</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">
@ -20690,7 +20696,7 @@ $keepmargins = false])</code>
</div>
<hr />
<a name="methodsetOpenCell"></a>
<h3>method setOpenCell <span class="smalllinenumber">[line 21893]</span></h3>
<h3>method setOpenCell <span class="smalllinenumber">[line 21917]</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">
@ -20852,7 +20858,7 @@ $points = false])</code>
</div>
<hr />
<a name="methodsetPageBuffer"></a>
<h3>method setPageBuffer <span class="smalllinenumber">[line 22471]</span></h3>
<h3>method setPageBuffer <span class="smalllinenumber">[line 22495]</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">
@ -21030,7 +21036,7 @@ $bottommargin = ''])</code>
</div>
<hr />
<a name="methodsetPageRegions"></a>
<h3>method setPageRegions <span class="smalllinenumber">[line 24237]</span></h3>
<h3>method setPageRegions <span class="smalllinenumber">[line 24261]</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">
@ -21297,7 +21303,7 @@ $pubkeys = null])</code>
</div>
<hr />
<a name="methodsetRasterizeVectorImages"></a>
<h3>method setRasterizeVectorImages <span class="smalllinenumber">[line 23744]</span></h3>
<h3>method setRasterizeVectorImages <span class="smalllinenumber">[line 23768]</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">
@ -21575,9 +21581,9 @@ $re = '/[^\S\xa0]/'])</code>
Unicode and PCRE unicode support: '/[^\S\P{Z}\xa0]/u'
Unicode and PCRE unicode support in Chinese mode: '/[^\S\P{Z}\P{Lo}\xa0]/u'
if PCRE unicode support is turned ON (\P is the negate class of \p):
\p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator.
\p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants.
\p{Lo} is needed for Chinese characters because are packed next to each other without spaces in between.</pre></p><br /><br /><br />
\p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator.
\p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants.
\p{Lo} is needed for Chinese characters because are packed next to each other without spaces in between.</pre></p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@ -21648,7 +21654,7 @@ $subject)</code>
</div>
<hr />
<a name="methodsetSVGStyles"></a>
<h3>method setSVGStyles <span class="smalllinenumber">[line 24834]</span></h3>
<h3>method setSVGStyles <span class="smalllinenumber">[line 24858]</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">
@ -21919,7 +21925,7 @@ $ret = false])</code>
</div>
<hr />
<a name="methodsetTextRenderingMode"></a>
<h3>method setTextRenderingMode <span class="smalllinenumber">[line 23526]</span></h3>
<h3>method setTextRenderingMode <span class="smalllinenumber">[line 23550]</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">
@ -22841,7 +22847,7 @@ $page = ''])</code>
</div>
<hr />
<a name="methodstartSVGElementHandler"></a>
<h3>method startSVGElementHandler <span class="smalllinenumber">[line 25462]</span></h3>
<h3>method startSVGElementHandler <span class="smalllinenumber">[line 25486]</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">
@ -22901,7 +22907,7 @@ $ctm = array()])</code>
</div>
<hr />
<a name="methodstartTemplate"></a>
<h3>method startTemplate <span class="smalllinenumber">[line 23964]</span></h3>
<h3>method startTemplate <span class="smalllinenumber">[line 23988]</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">
@ -22955,7 +22961,7 @@ $h = 0])</code>
</div>
<hr />
<a name="methodstartTransaction"></a>
<h3>method startTransaction <span class="smalllinenumber">[line 23271]</span></h3>
<h3>method startTransaction <span class="smalllinenumber">[line 23295]</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">
@ -23045,7 +23051,7 @@ $h = 0])</code>
</div>
<hr />
<a name="methodstringLeftTrim"></a>
<h3>method stringLeftTrim <span class="smalllinenumber">[line 23871]</span></h3>
<h3>method stringLeftTrim <span class="smalllinenumber">[line 23895]</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">
@ -23096,7 +23102,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodstringRightTrim"></a>
<h3>method stringRightTrim <span class="smalllinenumber">[line 23884]</span></h3>
<h3>method stringRightTrim <span class="smalllinenumber">[line 23908]</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">
@ -23147,7 +23153,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodstringTrim"></a>
<h3>method stringTrim <span class="smalllinenumber">[line 23897]</span></h3>
<h3>method stringTrim <span class="smalllinenumber">[line 23921]</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">
@ -23198,7 +23204,7 @@ $replace = ''])</code>
</div>
<hr />
<a name="methodSVGPath"></a>
<h3>method SVGPath <span class="smalllinenumber">[line 25114]</span></h3>
<h3>method SVGPath <span class="smalllinenumber">[line 25138]</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">
@ -23249,7 +23255,7 @@ $style = ''])</code>
</div>
<hr />
<a name="methodSVGTransform"></a>
<h3>method SVGTransform <span class="smalllinenumber">[line 24815]</span></h3>
<h3>method SVGTransform <span class="smalllinenumber">[line 24839]</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">
@ -23288,7 +23294,7 @@ $tm)</code>
</div>
<hr />
<a name="methodswapMargins"></a>
<h3>method swapMargins <span class="smalllinenumber">[line 21849]</span></h3>
<h3>method swapMargins <span class="smalllinenumber">[line 21873]</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">
@ -24467,7 +24473,7 @@ $margin = ''])</code>
</div>
<hr />
<a name="methodwrite1DBarcode"></a>
<h3>method write1DBarcode <span class="smalllinenumber">[line 16781]</span></h3>
<h3>method write1DBarcode <span class="smalllinenumber">[line 16805]</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">
@ -24557,7 +24563,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwrite2DBarcode"></a>
<h3>method write2DBarcode <span class="smalllinenumber">[line 17152]</span></h3>
<h3>method write2DBarcode <span class="smalllinenumber">[line 17176]</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">
@ -24647,7 +24653,7 @@ $distort = false])</code>
</div>
<hr />
<a name="methodwriteBarcode"></a>
<h3>method writeBarcode <span class="smalllinenumber">[line 17087]</span></h3>
<h3>method writeBarcode <span class="smalllinenumber">[line 17111]</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">
@ -24737,7 +24743,7 @@ $code)</code>
</div>
<hr />
<a name="methodwriteDiskCache"></a>
<h3>method writeDiskCache <span class="smalllinenumber">[line 22381]</span></h3>
<h3>method writeDiskCache <span class="smalllinenumber">[line 22405]</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">
@ -24794,7 +24800,7 @@ $file)</code>
</div>
<hr />
<a name="methodwriteHTML"></a>
<h3>method writeHTML <span class="smalllinenumber">[line 18959]</span></h3>
<h3>method writeHTML <span class="smalllinenumber">[line 18983]</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">
@ -24860,7 +24866,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwriteHTMLCell"></a>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 18943]</span></h3>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 18967]</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">
@ -28463,7 +28469,7 @@ $file)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:59 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:01 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -300,7 +300,7 @@ $type)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -1378,7 +1378,7 @@ $type)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -18704,7 +18704,7 @@ This is a PHP class containing Unicde data for TCPDF library<br /><br /><br /><b
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:52:04 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:06 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -106,7 +106,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -106,7 +106,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -543,7 +543,7 @@ Configuration file for TCPDF.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:52:04 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:06 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -98,7 +98,7 @@ Array of WEB safe colors<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -158,7 +158,7 @@ Class to create PDF417 barcode arrays for TCPDF class.<br /><br /><p>PDF417 (ISO
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -481,7 +481,7 @@ string $string, [int $split_length = 1])</code>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -83,7 +83,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.9.021</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>5.9.022</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>
@ -110,7 +110,7 @@ main configuration file<br /><br /><p>(define the K_TCPDF_EXTERNAL_CONFIG consta
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:59 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:01 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -103,7 +103,7 @@ Unicode data class for TCPDF library.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:52:04 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:06 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -2140,7 +2140,7 @@
<a href="elementindex.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -2173,7 +2173,7 @@
<a href="elementindex_com-tecnick-tcpdf.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:20:59 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -35,7 +35,7 @@
<a href="#Post-parsing">Post-parsing</a><br>
<div class="credit">
<hr />
Documentation generated on Sat, 20 Nov 2010 10:52:04 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:06 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -68,7 +68,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 Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

View File

@ -68,7 +68,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 Sat, 20 Nov 2010 10:51:57 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
Documentation generated on Sun, 21 Nov 2010 17:21:00 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
</div>
</td></tr></table>
</td>

362
tcpdf.php
View File

@ -1,9 +1,9 @@
<?php
//============================================================+
// File name : tcpdf.php
// Version : 5.9.021
// Version : 5.9.022
// Begin : 2002-08-03
// Last Update : 2010-11-20
// Last Update : 2010-11-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)
// -------------------------------------------------------------------
@ -134,7 +134,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.9.021
* @version 5.9.022
*/
/**
@ -148,7 +148,7 @@ require_once(dirname(__FILE__).'/config/tcpdf_config.php');
* 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.9.021
* @version 5.9.022
* @author Nicola Asuni - info@tecnick.com
* @link http://www.tcpdf.org
* @license http://www.gnu.org/copyleft/lesser.html LGPL
@ -161,7 +161,7 @@ class TCPDF {
* @var current TCPDF version
* @access private
*/
private $tcpdf_version = '5.9.021';
private $tcpdf_version = '5.9.022';
// Protected properties
@ -2957,9 +2957,9 @@ class TCPDF {
* Unicode and PCRE unicode support: '/[^\S\P{Z}\xa0]/u'
* Unicode and PCRE unicode support in Chinese mode: '/[^\S\P{Z}\P{Lo}\xa0]/u'
* if PCRE unicode support is turned ON (\P is the negate class of \p):
* \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator.
* \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants.
* \p{Lo} is needed for Chinese characters because are packed next to each other without spaces in between.
* \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator.
* \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants.
* \p{Lo} is needed for Chinese characters because are packed next to each other without spaces in between.
* </pre>
* @param string $re regular expression (leave empty for default).
* @access public
@ -3851,12 +3851,12 @@ class TCPDF {
}
/**
* Set start-writing mark on current page stream used to put borders and fills.
* Borders and fills are always created after content and inserted on the position marked by this method.
* This function must be called after calling Image() function for a background image.
* Background images must be always inserted before calling Multicell() or WriteHTMLCell() or WriteHTML() functions.
* @access public
* @since 4.0.016 (2008-07-30)
* Set start-writing mark on current page stream used to put borders and fills.
* Borders and fills are always created after content and inserted on the position marked by this method.
* This function must be called after calling Image() function for a background image.
* Background images must be always inserted before calling Multicell() or WriteHTMLCell() or WriteHTML() functions.
* @access public
* @since 4.0.016 (2008-07-30)
*/
public function setPageMark() {
$this->intmrk[$this->page] = $this->pagelen[$this->page];
@ -3865,11 +3865,11 @@ class TCPDF {
}
/**
* Set start-writing mark on selected page.
* Borders and fills are always created after content and inserted on the position marked by this method.
* @param int $page page number (default is the current page)
* @access protected
* @since 4.6.021 (2009-07-20)
* Set start-writing mark on selected page.
* Borders and fills are always created after content and inserted on the position marked by this method.
* @param int $page page number (default is the current page)
* @access protected
* @since 4.6.021 (2009-07-20)
*/
protected function setContentMark($page=0) {
if ($page <= 0) {
@ -3883,7 +3883,7 @@ class TCPDF {
}
/**
* Set header data.
* Set header data.
* @param string $ln header image logo
* @param string $lw header image logo width in mm
* @param string $ht string to print as title on document header
@ -3898,8 +3898,8 @@ class TCPDF {
}
/**
* Returns header data:
* <ul><li>$ret['logo'] = logo image</li><li>$ret['logo_width'] = width of the image logo in user units</li><li>$ret['title'] = header title</li><li>$ret['string'] = header description string</li></ul>
* Returns header data:
* <ul><li>$ret['logo'] = logo image</li><li>$ret['logo_width'] = width of the image logo in user units</li><li>$ret['title'] = header title</li><li>$ret['string'] = header description string</li></ul>
* @return array()
* @access public
* @since 4.0.012 (2008-07-24)
@ -3914,7 +3914,7 @@ class TCPDF {
}
/**
* Set header margin.
* Set header margin.
* (minimum distance between header and top page margin)
* @param int $hm distance in user units
* @access public
@ -3924,7 +3924,7 @@ class TCPDF {
}
/**
* Returns header margin in user units.
* Returns header margin in user units.
* @return float
* @since 4.0.012 (2008-07-24)
* @access public
@ -3934,7 +3934,7 @@ class TCPDF {
}
/**
* Set footer margin.
* Set footer margin.
* (minimum distance between footer and bottom page margin)
* @param int $fm distance in user units
* @access public
@ -3944,7 +3944,7 @@ class TCPDF {
}
/**
* Returns footer margin in user units.
* Returns footer margin in user units.
* @return float
* @since 4.0.012 (2008-07-24)
* @access public
@ -3953,7 +3953,7 @@ class TCPDF {
return $this->footer_margin;
}
/**
* Set a flag to print page header.
* Set a flag to print page header.
* @param boolean $val set to true to print the page header (default), false otherwise.
* @access public
*/
@ -3962,7 +3962,7 @@ class TCPDF {
}
/**
* Set a flag to print page footer.
* Set a flag to print page footer.
* @param boolean $value set to true to print the page footer (default), false otherwise.
* @access public
*/
@ -3971,7 +3971,7 @@ class TCPDF {
}
/**
* Return the right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image
* Return the right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image
* @return float
* @access public
*/
@ -3980,7 +3980,7 @@ class TCPDF {
}
/**
* Return the right-bottom (or left-bottom for RTL) corner Y coordinate of last inserted image
* Return the right-bottom (or left-bottom for RTL) corner Y coordinate of last inserted image
* @return float
* @access public
*/
@ -3989,8 +3989,8 @@ class TCPDF {
}
/**
* This method is used to render the page header.
* It is automatically called by AddPage() and could be overwritten in your own inherited class.
* This method is used to render the page header.
* It is automatically called by AddPage() and could be overwritten in your own inherited class.
* @access public
*/
public function Header() {
@ -4038,8 +4038,8 @@ class TCPDF {
}
/**
* This method is used to render the page footer.
* It is automatically called by AddPage() and could be overwritten in your own inherited class.
* This method is used to render the page footer.
* It is automatically called by AddPage() and could be overwritten in your own inherited class.
* @access public
*/
public function Footer() {
@ -4085,9 +4085,9 @@ class TCPDF {
}
/**
* This method is used to render the page header.
* @access protected
* @since 4.0.012 (2008-07-24)
* This method is used to render the page header.
* @access protected
* @since 4.0.012 (2008-07-24)
*/
protected function setHeader() {
if ($this->print_header) {
@ -4122,9 +4122,9 @@ class TCPDF {
}
/**
* This method is used to render the page footer.
* @access protected
* @since 4.0.012 (2008-07-24)
* This method is used to render the page footer.
* @access protected
* @since 4.0.012 (2008-07-24)
*/
protected function setFooter() {
//Page footer
@ -4173,9 +4173,9 @@ class TCPDF {
}
/**
* This method is used to render the table header on new page (if any).
* @access protected
* @since 4.5.030 (2009-03-25)
* This method is used to render the table header on new page (if any).
* @access protected
* @since 4.5.030 (2009-03-25)
*/
protected function setTableHeader() {
if ($this->num_columns > 1) {
@ -6902,7 +6902,7 @@ class TCPDF {
}
}
/**
/**
* Extract a slice of the $strarr array and return it as string.
* @param string $strarr The input array of characters.
* @param int $start the starting element of $strarr.
@ -6924,7 +6924,7 @@ class TCPDF {
return $string;
}
/**
/**
* Extract a slice of the $uniarr array and return it as string.
* @param string $uniarr The input array of characters.
* @param int $start the starting element of $strarr.
@ -6947,7 +6947,7 @@ class TCPDF {
return $string;
}
/**
/**
* Convert an array of UTF8 values to array of unicode characters
* @param string $ta The input array of UTF8 values.
* @return Return array of unicode characters
@ -8825,63 +8825,63 @@ class TCPDF {
if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmode)) {
$annots .= ' /H /'.$pl['opt']['h'];
}
if (isset($pl['opt']['mk']) AND (is_array($pl['opt']['mk'])) AND !empty($pl['opt']['mk'])) {
$annots .= ' /MK <<';
if (isset($pl['opt']['mk']['r'])) {
$annots .= ' /R '.$pl['opt']['mk']['r'];
}
if (isset($pl['opt']['mk']['bc']) AND (is_array($pl['opt']['mk']['bc']))) {
$annots .= ' /BC [';
foreach($pl['opt']['mk']['bc'] AS $col) {
$col = intval($col);
if (isset($pl['opt']['mk']) AND (is_array($pl['opt']['mk'])) AND !empty($pl['opt']['mk'])) {
$annots .= ' /MK <<';
if (isset($pl['opt']['mk']['r'])) {
$annots .= ' /R '.$pl['opt']['mk']['r'];
}
if (isset($pl['opt']['mk']['bc']) AND (is_array($pl['opt']['mk']['bc']))) {
$annots .= ' /BC [';
foreach($pl['opt']['mk']['bc'] AS $col) {
$col = intval($col);
$color = $col <= 0 ? 0 : ($col >= 255 ? 1 : $col / 255);
$annots .= sprintf(' %.2F', $color);
}
$annots .= ']';
}
if (isset($pl['opt']['mk']['bg']) AND (is_array($pl['opt']['mk']['bg']))) {
$annots .= ' /BG [';
foreach($pl['opt']['mk']['bg'] AS $col) {
$col = intval($col);
$annots .= sprintf(' %.2F', $color);
}
$annots .= ']';
}
if (isset($pl['opt']['mk']['bg']) AND (is_array($pl['opt']['mk']['bg']))) {
$annots .= ' /BG [';
foreach($pl['opt']['mk']['bg'] AS $col) {
$col = intval($col);
$color = $col <= 0 ? 0 : ($col >= 255 ? 1 : $col / 255);
$annots .= sprintf(' %.2F', $color);
}
$annots .= ']';
}
if (isset($pl['opt']['mk']['ca'])) {
$annots .= ' /CA '.$pl['opt']['mk']['ca'];
}
if (isset($pl['opt']['mk']['rc'])) {
$annots .= ' /RC '.$pl['opt']['mk']['rc'];
}
if (isset($pl['opt']['mk']['ac'])) {
$annots .= ' /AC '.$pl['opt']['mk']['ac'];
}
if (isset($pl['opt']['mk']['i'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['i']);
if ($info !== false) {
$annots .= ' /I '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['ri'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['ri']);
if ($info !== false) {
$annots .= ' /RI '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['ix'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['ix']);
if ($info !== false) {
$annots .= ' /IX '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['if']) AND (is_array($pl['opt']['mk']['if'])) AND !empty($pl['opt']['mk']['if'])) {
$annots .= ' /IF <<';
$if_sw = array('A', 'B', 'S', 'N');
$annots .= sprintf(' %.2F', $color);
}
$annots .= ']';
}
if (isset($pl['opt']['mk']['ca'])) {
$annots .= ' /CA '.$pl['opt']['mk']['ca'];
}
if (isset($pl['opt']['mk']['rc'])) {
$annots .= ' /RC '.$pl['opt']['mk']['rc'];
}
if (isset($pl['opt']['mk']['ac'])) {
$annots .= ' /AC '.$pl['opt']['mk']['ac'];
}
if (isset($pl['opt']['mk']['i'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['i']);
if ($info !== false) {
$annots .= ' /I '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['ri'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['ri']);
if ($info !== false) {
$annots .= ' /RI '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['ix'])) {
$info = $this->getImageBuffer($pl['opt']['mk']['ix']);
if ($info !== false) {
$annots .= ' /IX '.$info['n'].' 0 R';
}
}
if (isset($pl['opt']['mk']['if']) AND (is_array($pl['opt']['mk']['if'])) AND !empty($pl['opt']['mk']['if'])) {
$annots .= ' /IF <<';
$if_sw = array('A', 'B', 'S', 'N');
if (isset($pl['opt']['mk']['if']['sw']) AND in_array($pl['opt']['mk']['if']['sw'], $if_sw)) {
$annots .= ' /SW /'.$pl['opt']['mk']['if']['sw'];
}
$if_s = array('A', 'P');
$if_s = array('A', 'P');
if (isset($pl['opt']['mk']['if']['s']) AND in_array($pl['opt']['mk']['if']['s'], $if_s)) {
$annots .= ' /S /'.$pl['opt']['mk']['if']['s'];
}
@ -8891,21 +8891,21 @@ class TCPDF {
if (isset($pl['opt']['mk']['if']['fb']) AND ($pl['opt']['mk']['if']['fb'])) {
$annots .= ' /FB true';
}
$annots .= '>>';
}
if (isset($pl['opt']['mk']['tp']) AND ($pl['opt']['mk']['tp'] >= 0) AND ($pl['opt']['mk']['tp'] <= 6)) {
$annots .= ' /TP '.intval($pl['opt']['mk']['tp']);
} else {
$annots .= ' /TP 0';
}
$annots .= '>>';
} // end MK
// --- Entries for field dictionaries ---
if (isset($this->radiobutton_groups[$n][$pl['txt']])) {
// set parent
$annots .= ' /Parent '.$this->radiobutton_groups[$n][$pl['txt']].' 0 R';
}
if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) {
$annots .= '>>';
}
if (isset($pl['opt']['mk']['tp']) AND ($pl['opt']['mk']['tp'] >= 0) AND ($pl['opt']['mk']['tp'] <= 6)) {
$annots .= ' /TP '.intval($pl['opt']['mk']['tp']);
} else {
$annots .= ' /TP 0';
}
$annots .= '>>';
} // end MK
// --- Entries for field dictionaries ---
if (isset($this->radiobutton_groups[$n][$pl['txt']])) {
// set parent
$annots .= ' /Parent '.$this->radiobutton_groups[$n][$pl['txt']].' 0 R';
}
if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) {
$annots .= ' /T '.$this->_datastring($pl['opt']['t'], $annot_obj_id);
}
if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) {
@ -8981,26 +8981,26 @@ class TCPDF {
$annots .= ' /Q '.intval($pl['opt']['q']);
}
if (isset($pl['opt']['opt']) AND (is_array($pl['opt']['opt'])) AND !empty($pl['opt']['opt'])) {
$annots .= ' /Opt [';
foreach($pl['opt']['opt'] AS $copt) {
if (is_array($copt)) {
$annots .= ' ['.$this->_textstring($copt[0], $annot_obj_id).' '.$this->_textstring($copt[1], $annot_obj_id).']';
} else {
$annots .= ' '.$this->_textstring($copt, $annot_obj_id);
}
}
$annots .= ']';
}
if (isset($pl['opt']['ti'])) {
$annots .= ' /TI '.intval($pl['opt']['ti']);
}
if (isset($pl['opt']['i']) AND (is_array($pl['opt']['i'])) AND !empty($pl['opt']['i'])) {
$annots .= ' /I [';
foreach($pl['opt']['i'] AS $copt) {
$annots .= intval($copt).' ';
}
$annots .= ']';
}
$annots .= ' /Opt [';
foreach($pl['opt']['opt'] AS $copt) {
if (is_array($copt)) {
$annots .= ' ['.$this->_textstring($copt[0], $annot_obj_id).' '.$this->_textstring($copt[1], $annot_obj_id).']';
} else {
$annots .= ' '.$this->_textstring($copt, $annot_obj_id);
}
}
$annots .= ']';
}
if (isset($pl['opt']['ti'])) {
$annots .= ' /TI '.intval($pl['opt']['ti']);
}
if (isset($pl['opt']['i']) AND (is_array($pl['opt']['i'])) AND !empty($pl['opt']['i'])) {
$annots .= ' /I [';
foreach($pl['opt']['i'] AS $copt) {
$annots .= intval($copt).' ';
}
$annots .= ']';
}
break;
}
case 'screen': {
@ -11242,7 +11242,7 @@ class TCPDF {
/**
* Converts array of UTF-8 characters to UTF16-BE string.<br>
* Based on: http://www.faqs.org/rfcs/rfc2781.html
* <pre>
* <pre>
* Encoding UTF-16:
*
* Encoding of a single character from an ISO 10646 character value to
@ -11305,7 +11305,7 @@ class TCPDF {
// ====================================================
/**
* Set header font.
* Set header font.
* @param array $font font
* @access public
* @since 1.1
@ -11315,8 +11315,8 @@ class TCPDF {
}
/**
* Get header font.
* @return array()
* Get header font.
* @return array()
* @access public
* @since 4.0.012 (2008-07-24)
*/
@ -11325,7 +11325,7 @@ class TCPDF {
}
/**
* Set footer font.
* Set footer font.
* @param array $font font
* @access public
* @since 1.1
@ -11335,8 +11335,8 @@ class TCPDF {
}
/**
* Get Footer font.
* @return array()
* Get Footer font.
* @return array()
* @access public
* @since 4.0.012 (2008-07-24)
*/
@ -11345,7 +11345,7 @@ class TCPDF {
}
/**
* Set language array.
* Set language array.
* @param array $language
* @access public
* @since 1.1
@ -13546,7 +13546,7 @@ class TCPDF {
$chardata = Array();
// X1. Begin by setting the current embedding level to the paragraph embedding level. Set the directional override status to neutral. Process each character iteratively, applying rules X2 through X9. Only embedding levels from 0 to 61 are valid in this phase.
// In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached.
// In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached.
for ($i=0; $i < $numchars; ++$i) {
if ($ta[$i] == $this->unicode->uni_RLE) {
// X2. With each RLE, compute the least greater odd embedding level.
@ -16437,11 +16437,12 @@ class TCPDF {
* @param string $palign Allows to center or align the image on the current line. Possible values are:<ul><li>L : left align</li><li>C : center</li><li>R : right align</li><li>'' : empty string : left for LTR or right for RTL</li></ul>
* @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:<ul><li>0: no border (default)</li><li>1: frame</li></ul> or a string containing some or all of the following characters (in any order):<ul><li>L: left</li><li>T: top</li><li>R: right</li><li>B: bottom</li></ul> or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0)))
* @param boolean $fitonpage if true the image is resized to not exceed page dimensions.
* @param boolean $fixoutvals if true remove values outside the bounding box.
* @author Valentin Schmidt, Nicola Asuni
* @since 3.1.000 (2008-06-09)
* @access public
*/
public function ImageEps($file, $x='', $y='', $w=0, $h=0, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false) {
public function ImageEps($file, $x='', $y='', $w=0, $h=0, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false, $fixoutvals=false) {
if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) {
// convert EPS to raster image using GD or ImageMagick libraries
return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage);
@ -16486,7 +16487,7 @@ class TCPDF {
if (count($regs) > 1) {
list($x1, $y1, $x2, $y2) = explode(' ', trim($regs[1]));
} else {
$this->Error('No BoundingBox found in EPS file: '.$file);
$this->Error('No BoundingBox found in EPS/AI file: '.$file);
}
$start = strpos($data, '%%EndSetup');
if ($start === false) {
@ -16563,8 +16564,7 @@ class TCPDF {
$this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F cm', $scale_x, 0, 0, $scale_y, $x1 * (1 - $scale_x), $y2 * (1 - $scale_y)));
}
// handle pc/unix/mac line endings
preg_match('/[\r\n]+/s', $data, $regs);
$lines = explode($regs[0], $data);
$lines = preg_split('/[\r\n]+/si', $data, -1, PREG_SPLIT_NO_EMPTY);
$u=0;
$cnt = count($lines);
for ($i=0; $i < $cnt; ++$i) {
@ -16595,6 +16595,24 @@ class TCPDF {
$this->_out(''.$r.' '.$g.' '.$b.' '.($cmd=='Xa'?'rg':'RG')); //substr($line, 0, -2).'rg' -> in EPS (AI8): c m y k r g b rg!
continue;
}
$skip = false;
if ($fixoutvals) {
// check for values outside the bounding box
switch ($cmd) {
case 'm':
case 'l':
case 'L': {
// skip values outside bounding box
foreach ($chunks as $key => $val) {
if ((($key % 2) == 0) AND (($val < $x1) OR ($val > $x2))) {
$skip = true;
} elseif ((($key % 2) != 0) AND (($val < $y1) OR ($val > $y2))) {
$skip = true;
}
}
}
}
}
switch ($cmd) {
case 'm':
case 'l':
@ -16613,6 +16631,9 @@ class TCPDF {
case 'M':
case 'd':
case 'n': {
if ($skip) {
break;
}
$this->_out($line);
break;
}
@ -16649,6 +16670,9 @@ class TCPDF {
case 'V':
case 'L':
case 'C': {
if ($skip) {
break;
}
$line{$len-1} = strtolower($cmd);
$this->_out($line);
break;
@ -16730,7 +16754,7 @@ class TCPDF {
}
/**
* Set document barcode.
* Set document barcode.
* @param string $bc barcode
* @access public
*/
@ -16739,7 +16763,7 @@ class TCPDF {
}
/**
* Get current barcode.
* Get current barcode.
* @return string
* @access public
* @since 4.0.012 (2008-07-24)
@ -16749,9 +16773,9 @@ class TCPDF {
}
/**
* Print a Linear Barcode.
* @param string $code code to print
* @param string $type type of barcode (see barcodes.php for supported formats).
* 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 (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)
@ -17070,7 +17094,7 @@ class TCPDF {
}
/**
* This function is DEPRECATED, please use the new write1DBarcode() function.
* This function is DEPRECATED, please use the new write1DBarcode() function.
* @param int $x x position in user units
* @param int $y y position in user units
* @param int $w width in user units
@ -17125,9 +17149,9 @@ class TCPDF {
}
/**
* Print 2D Barcode.
* @param string $code code to print
* @param string $type type of barcode (see 2dbarcodes.php for supported formats).
* Print 2D Barcode.
* @param string $code code to print
* @param string $type type of barcode (see 2dbarcodes.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
@ -17604,7 +17628,7 @@ class TCPDF {
}
/**
* Returns true if the CSS selector is valid for the selected HTML tag
* Returns true if the CSS selector is valid for the selected HTML tag
* @param array $dom array of HTML tags and properties
* @param int $key key of the current HTML tag
* @param string $selector CSS selector string
@ -17764,7 +17788,7 @@ class TCPDF {
}
/**
* Returns the styles that apply for the selected HTML tag.
* Returns the styles that apply for the selected HTML tag.
* @param array $dom array of HTML tags and properties
* @param int $key key of the current HTML tag
* @param array $css array of CSS properties
@ -17794,7 +17818,7 @@ class TCPDF {
}
/**
* Returns the border width from CSS property
* Returns the border width from CSS property
* @param string $width border width
* @return int with in user units
* @access protected
@ -17814,7 +17838,7 @@ class TCPDF {
}
/**
* Returns the border dash style from CSS property
* Returns the border dash style from CSS property
* @param string $style border style to convert
* @return int sash style (return -1 in case of none or hidden border)
* @access protected
@ -17850,7 +17874,7 @@ class TCPDF {
}
/**
* Returns the border style array from CSS border properties
* Returns the border style array from CSS border properties
* @param string $cssborder border properties
* @return array containing border properties
* @access protected
@ -18042,7 +18066,7 @@ class TCPDF {
}
/**
* Returns the letter-spacing value from CSS value
* Returns the letter-spacing value from CSS value
* @param string $spacing letter-spacing value
* @param float $parent font spacing (tracking/kerning) value of the parent element
* @return float quantity to increases or decreases the space between characters in a text.
@ -18073,7 +18097,7 @@ class TCPDF {
}
/**
* Returns the percentage of font stretching from CSS value
* Returns the percentage of font stretching from CSS value
* @param string $stretch stretch mode
* @param float $parent stretch value of the parent element
* @return float font stretching percentage
@ -18144,7 +18168,7 @@ class TCPDF {
}
/**
* Returns the HTML DOM array.
* Returns the HTML DOM array.
* @param string $html html code
* @return array
* @access protected
@ -23367,7 +23391,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* @param int $width column width
* @param int $y column starting Y position (leave empty for current Y position)
* @access public
* @since 4.9.001 (2010-03-28)
* @since 4.9.001 (2010-03-28)
*/
public function setEqualColumns($numcols=0, $width=0, $y='') {
$this->columns = array();
@ -23400,7 +23424,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* Each column is represented by and array with the following keys: (w = width, s = space between columns, y = column top position).
* @param array $columns
* @access public
* @since 4.9.001 (2010-03-28)
* @since 4.9.001 (2010-03-28)
*/
public function setColumnsArray($columns) {
$this->columns = $columns;
@ -23413,7 +23437,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* Set position at a given column
* @param int $col column number (from 0 to getNumberOfColumns()-1); empty string = current column.
* @access public
* @since 4.9.001 (2010-03-28)
* @since 4.9.001 (2010-03-28)
*/
public function selectColumn($col='') {
if (is_string($col)) {
@ -23488,7 +23512,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* Return the current column number
* @return int current column number
* @access public
* @since 5.5.011 (2010-07-08)
* @since 5.5.011 (2010-07-08)
*/
public function getColumn() {
return $this->current_column;
@ -23498,7 +23522,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* Return the current number of columns.
* @return int number of columns
* @access public
* @since 5.8.018 (2010-08-25)
* @since 5.8.018 (2010-08-25)
*/
public function getNumberOfColumns() {
return $this->num_columns;
@ -23509,7 +23533,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
* @param array $pararray parameters array
* @return sting containing serialized data
* @access public
* @since 4.9.006 (2010-04-02)
* @since 4.9.006 (2010-04-02)
*/
public function serializeTCPDFtagParameters($pararray) {
return urlencode(serialize($pararray));