30
1
mirror of https://github.com/vdm-io/tcpdf.git synced 2024-06-05 07:10:48 +00:00
This commit is contained in:
nicolaasuni 2009-08-30 10:53:38 +02:00
parent edc19798a5
commit 5987497754
17 changed files with 241 additions and 185 deletions

View File

@ -1,3 +1,6 @@
4.7.001 (2009-08-30)
- The Polygon() and Arrow() methods were fixed and improved (see example n. 12).
4.7.000 (2009-08-29)
- This is a major release.
- Some procedures were internally optimized.

View File

@ -8,8 +8,8 @@ http://sourceforge.net/donate/index.php?group_id=128076
------------------------------------------------------------
Name: TCPDF
Version: 4.7.000
Release date: 2009-08-29
Version: 4.7.001
Release date: 2009-08-30
Author: Nicola Asuni
Copyright (c) 2001-2009:

View File

@ -45,7 +45,7 @@
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -74,7 +74,7 @@ Source Location: /tcpdf.php<br /><br />
<h4>Version:</h4>
<ul>
<li>4.7.000</li>
<li>4.7.001</li>
</ul>
@ -603,7 +603,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>4.7.000</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>4.7.001</td>
</tr>
<tr>
<td><b>link:</b>&nbsp;&nbsp;</td><td><a href="http://www.tcpdf.org">http://www.tcpdf.org</a></td>
@ -5581,7 +5581,7 @@ $diskcache = false])</code>
</div>
<hr />
<a name="methodaddExtGState"></a>
<h3>method addExtGState <span class="smalllinenumber">[line 9887]</span></h3>
<h3>method addExtGState <span class="smalllinenumber">[line 9938]</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">
@ -5743,7 +5743,7 @@ $style = -1])</code>
</div>
<hr />
<a name="methodaddHTMLVertSpace"></a>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 13046]</span></h3>
<h3>method addHTMLVertSpace <span class="smalllinenumber">[line 13097]</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">
@ -5954,7 +5954,7 @@ $k)</code>
</div>
<hr />
<a name="methodaddTOC"></a>
<h3>method addTOC <span class="smalllinenumber">[line 14068]</span></h3>
<h3>method addTOC <span class="smalllinenumber">[line 14119]</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">
@ -6008,7 +6008,7 @@ $filler = '.'])</code>
</div>
<hr />
<a name="methodAliasNbPages"></a>
<h3>method AliasNbPages <span class="smalllinenumber">[line 9695]</span></h3>
<h3>method AliasNbPages <span class="smalllinenumber">[line 9746]</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">
@ -6050,7 +6050,7 @@ $alias = '{nb}'])</code>
</div>
<hr />
<a name="methodAliasNumPage"></a>
<h3>method AliasNumPage <span class="smalllinenumber">[line 9722]</span></h3>
<h3>method AliasNumPage <span class="smalllinenumber">[line 9773]</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">
@ -6167,7 +6167,7 @@ $spaces = 0])</code>
</div>
<hr />
<a name="methodArrow"></a>
<h3>method Arrow <span class="smalllinenumber">[line 8607]</span></h3>
<h3>method Arrow <span class="smalllinenumber">[line 8634]</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">
@ -6188,7 +6188,7 @@ $arm_angle = 15])</code>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>author:</b>&nbsp;&nbsp;</td><td>Piotr Galecki, Nicola Asuni</td>
<td><b>author:</b>&nbsp;&nbsp;</td><td>Piotr Galecki, Nicola Asuni, Andy Meier</td>
</tr>
<tr>
<td><b>since:</b>&nbsp;&nbsp;</td><td>4.6.018 (2009-07-10)</td>
@ -6222,7 +6222,7 @@ $arm_angle = 15])</code>
<tr>
<td class="type">int&nbsp;&nbsp;</td>
<td><b>$head_style</b>&nbsp;&nbsp;</td>
<td>(0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead)</td>
<td>(0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead, 3 = filled arrowhead)</td>
</tr>
<tr>
<td class="type">float&nbsp;&nbsp;</td>
@ -6320,7 +6320,7 @@ $setbom = true])</code>
</div>
<hr />
<a name="methodBookmark"></a>
<h3>method Bookmark <span class="smalllinenumber">[line 9227]</span></h3>
<h3>method Bookmark <span class="smalllinenumber">[line 9278]</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">
@ -6374,7 +6374,7 @@ $page = ''])</code>
</div>
<hr />
<a name="methodButton"></a>
<h3>method Button <span class="smalllinenumber">[line 9509]</span></h3>
<h3>method Button <span class="smalllinenumber">[line 9560]</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">
@ -6536,7 +6536,7 @@ $ignore_min_height = false])</code>
</div>
<hr />
<a name="methodCheckBox"></a>
<h3>method CheckBox <span class="smalllinenumber">[line 9489]</span></h3>
<h3>method CheckBox <span class="smalllinenumber">[line 9540]</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">
@ -6644,7 +6644,7 @@ $addpage = true])</code>
</div>
<hr />
<a name="methodCircle"></a>
<h3>method Circle <span class="smalllinenumber">[line 8294]</span></h3>
<h3>method Circle <span class="smalllinenumber">[line 8297]</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">
@ -6743,7 +6743,7 @@ $afinish:)</code>
</div>
<hr />
<a name="methodClip"></a>
<h3>method Clip <span class="smalllinenumber">[line 10150]</span></h3>
<h3>method Clip <span class="smalllinenumber">[line 10201]</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">
@ -6834,7 +6834,7 @@ $h)</code>
</div>
<hr />
<a name="methodcloseHTMLTagHandler"></a>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 12715]</span></h3>
<h3>method closeHTMLTagHandler <span class="smalllinenumber">[line 12766]</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">
@ -6888,7 +6888,7 @@ $dom)</code>
</div>
<hr />
<a name="methodComboBox"></a>
<h3>method ComboBox <span class="smalllinenumber">[line 9470]</span></h3>
<h3>method ComboBox <span class="smalllinenumber">[line 9521]</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">
@ -6948,7 +6948,7 @@ $prop = array()])</code>
</div>
<hr />
<a name="methodcommitTransaction"></a>
<h3>method commitTransaction <span class="smalllinenumber">[line 14225]</span></h3>
<h3>method commitTransaction <span class="smalllinenumber">[line 14276]</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">
@ -7015,7 +7015,7 @@ $color = '#FFFFFF'])</code>
</div>
<hr />
<a name="methodCoonsPatchMesh"></a>
<h3>method CoonsPatchMesh <span class="smalllinenumber">[line 10070]</span></h3>
<h3>method CoonsPatchMesh <span class="smalllinenumber">[line 10121]</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">
@ -7117,7 +7117,7 @@ $coords_max = 1])</code>
</div>
<hr />
<a name="methodCurve"></a>
<h3>method Curve <span class="smalllinenumber">[line 8069]</span></h3>
<h3>method Curve <span class="smalllinenumber">[line 8072]</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">
@ -7219,7 +7219,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methoddeletePage"></a>
<h3>method deletePage <span class="smalllinenumber">[line 13928]</span></h3>
<h3>method deletePage <span class="smalllinenumber">[line 13979]</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">
@ -7261,7 +7261,7 @@ $page)</code>
</div>
<hr />
<a name="methodEllipse"></a>
<h3>method Ellipse <span class="smalllinenumber">[line 8190]</span></h3>
<h3>method Ellipse <span class="smalllinenumber">[line 8193]</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">
@ -7378,7 +7378,7 @@ $afinish:)</code>
</div>
<hr />
<a name="methodempty_string"></a>
<h3>method empty_string <span class="smalllinenumber">[line 14272]</span></h3>
<h3>method empty_string <span class="smalllinenumber">[line 14323]</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">
@ -7515,7 +7515,7 @@ $msg)</code>
</div>
<hr />
<a name="methodformatPageNumber"></a>
<h3>method formatPageNumber <span class="smalllinenumber">[line 9799]</span></h3>
<h3>method formatPageNumber <span class="smalllinenumber">[line 9850]</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">
@ -7554,7 +7554,7 @@ $num)</code>
</div>
<hr />
<a name="methodformatTOCPageNumber"></a>
<h3>method formatTOCPageNumber <span class="smalllinenumber">[line 9811]</span></h3>
<h3>method formatTOCPageNumber <span class="smalllinenumber">[line 9862]</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">
@ -7627,7 +7627,7 @@ $num)</code>
</div>
<hr />
<a name="methodgetAliasNbPages"></a>
<h3>method getAliasNbPages <span class="smalllinenumber">[line 9707]</span></h3>
<h3>method getAliasNbPages <span class="smalllinenumber">[line 9758]</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">
@ -7658,7 +7658,7 @@ $num)</code>
</div>
<hr />
<a name="methodgetAliasNumPage"></a>
<h3>method getAliasNumPage <span class="smalllinenumber">[line 9735]</span></h3>
<h3>method getAliasNumPage <span class="smalllinenumber">[line 9786]</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">
@ -7752,7 +7752,7 @@ $fontsize = 0])</code>
</div>
<hr />
<a name="methodgetBarcode"></a>
<h3>method getBarcode <span class="smalllinenumber">[line 10615]</span></h3>
<h3>method getBarcode <span class="smalllinenumber">[line 10666]</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">
@ -7876,7 +7876,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetBuffer"></a>
<h3>method getBuffer <span class="smalllinenumber">[line 13614]</span></h3>
<h3>method getBuffer <span class="smalllinenumber">[line 13665]</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">
@ -8003,7 +8003,7 @@ $ignore_min_height = false])</code>
</div>
<hr />
<a name="methodgetCellHeightRatio"></a>
<h3>method getCellHeightRatio <span class="smalllinenumber">[line 9973]</span></h3>
<h3>method getCellHeightRatio <span class="smalllinenumber">[line 10024]</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">
@ -8073,7 +8073,7 @@ $char)</code>
</div>
<hr />
<a name="methodgetFontBuffer"></a>
<h3>method getFontBuffer <span class="smalllinenumber">[line 13774]</span></h3>
<h3>method getFontBuffer <span class="smalllinenumber">[line 13825]</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">
@ -8115,7 +8115,7 @@ $font)</code>
</div>
<hr />
<a name="methodgetFontFamily"></a>
<h3>method getFontFamily <span class="smalllinenumber">[line 11089]</span></h3>
<h3>method getFontFamily <span class="smalllinenumber">[line 11140]</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">
@ -8146,7 +8146,7 @@ $font)</code>
</div>
<hr />
<a name="methodgetFontSize"></a>
<h3>method getFontSize <span class="smalllinenumber">[line 11069]</span></h3>
<h3>method getFontSize <span class="smalllinenumber">[line 11120]</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">
@ -8177,7 +8177,7 @@ $font)</code>
</div>
<hr />
<a name="methodgetFontSizePt"></a>
<h3>method getFontSizePt <span class="smalllinenumber">[line 11079]</span></h3>
<h3>method getFontSizePt <span class="smalllinenumber">[line 11130]</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">
@ -8236,7 +8236,7 @@ $font)</code>
</div>
<hr />
<a name="methodgetFontStyle"></a>
<h3>method getFontStyle <span class="smalllinenumber">[line 11099]</span></h3>
<h3>method getFontStyle <span class="smalllinenumber">[line 11150]</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">
@ -8362,7 +8362,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetGraphicVars"></a>
<h3>method getGraphicVars <span class="smalllinenumber">[line 13482]</span></h3>
<h3>method getGraphicVars <span class="smalllinenumber">[line 13533]</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">
@ -8393,7 +8393,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetGroupPageNo"></a>
<h3>method getGroupPageNo <span class="smalllinenumber">[line 9748]</span></h3>
<h3>method getGroupPageNo <span class="smalllinenumber">[line 9799]</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">
@ -8418,7 +8418,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetGroupPageNoFormatted"></a>
<h3>method getGroupPageNoFormatted <span class="smalllinenumber">[line 9758]</span></h3>
<h3>method getGroupPageNoFormatted <span class="smalllinenumber">[line 9809]</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">
@ -8533,7 +8533,7 @@ $v)</code>
</div>
<hr />
<a name="methodgetHtmlDomArray"></a>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 11135]</span></h3>
<h3>method getHtmlDomArray <span class="smalllinenumber">[line 11186]</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">
@ -8572,7 +8572,7 @@ $html)</code>
</div>
<hr />
<a name="methodgetHTMLUnitToUnits"></a>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 13201]</span></h3>
<h3>method getHTMLUnitToUnits <span class="smalllinenumber">[line 13252]</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">
@ -8638,7 +8638,7 @@ $point)</code>
</div>
<hr />
<a name="methodgetImageBuffer"></a>
<h3>method getImageBuffer <span class="smalllinenumber">[line 13716]</span></h3>
<h3>method getImageBuffer <span class="smalllinenumber">[line 13767]</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">
@ -8829,7 +8829,7 @@ $image)</code>
</div>
<hr />
<a name="methodgetMargins"></a>
<h3>method getMargins <span class="smalllinenumber">[line 11032]</span></h3>
<h3>method getMargins <span class="smalllinenumber">[line 11083]</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">
@ -8984,7 +8984,7 @@ $w = 0])</code>
</div>
<hr />
<a name="methodgetObjFilename"></a>
<h3>method getObjFilename <span class="smalllinenumber">[line 13546]</span></h3>
<h3>method getObjFilename <span class="smalllinenumber">[line 13597]</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">
@ -9029,7 +9029,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetOriginalMargins"></a>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 11055]</span></h3>
<h3>method getOriginalMargins <span class="smalllinenumber">[line 11106]</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">
@ -9094,7 +9094,7 @@ $prefix)</code>
</div>
<hr />
<a name="methodgetPageBuffer"></a>
<h3>method getPageBuffer <span class="smalllinenumber">[line 13657]</span></h3>
<h3>method getPageBuffer <span class="smalllinenumber">[line 13708]</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">
@ -9181,7 +9181,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetPageGroupAlias"></a>
<h3>method getPageGroupAlias <span class="smalllinenumber">[line 9770]</span></h3>
<h3>method getPageGroupAlias <span class="smalllinenumber">[line 9821]</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">
@ -9254,7 +9254,7 @@ $pagenum = ''])</code>
</div>
<hr />
<a name="methodgetPageNumGroupAlias"></a>
<h3>method getPageNumGroupAlias <span class="smalllinenumber">[line 9785]</span></h3>
<h3>method getPageNumGroupAlias <span class="smalllinenumber">[line 9836]</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">
@ -9598,7 +9598,7 @@ $fontsize = 0])</code>
</div>
<hr />
<a name="methodGradient"></a>
<h3>method Gradient <span class="smalllinenumber">[line 10173]</span></h3>
<h3>method Gradient <span class="smalllinenumber">[line 10224]</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">
@ -9809,7 +9809,7 @@ $fitbox = false])</code>
</div>
<hr />
<a name="methodImageEps"></a>
<h3>method ImageEps <span class="smalllinenumber">[line 10345]</span></h3>
<h3>method ImageEps <span class="smalllinenumber">[line 10396]</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">
@ -10010,7 +10010,7 @@ $palign = ''])</code>
</div>
<hr />
<a name="methodIncludeJS"></a>
<h3>method IncludeJS <span class="smalllinenumber">[line 9319]</span></h3>
<h3>method IncludeJS <span class="smalllinenumber">[line 9370]</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">
@ -10046,7 +10046,7 @@ $script)</code>
</div>
<hr />
<a name="methodintToRoman"></a>
<h3>method intToRoman <span class="smalllinenumber">[line 13275]</span></h3>
<h3>method intToRoman <span class="smalllinenumber">[line 13326]</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">
@ -10130,7 +10130,7 @@ $resetmargins = false])</code>
</div>
<hr />
<a name="methodLine"></a>
<h3>method Line <span class="smalllinenumber">[line 7936]</span></h3>
<h3>method Line <span class="smalllinenumber">[line 7939]</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">
@ -10196,7 +10196,7 @@ $style = array()])</code>
</div>
<hr />
<a name="methodLinearGradient"></a>
<h3>method LinearGradient <span class="smalllinenumber">[line 10030]</span></h3>
<h3>method LinearGradient <span class="smalllinenumber">[line 10081]</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">
@ -10346,7 +10346,7 @@ $spaces = 0])</code>
</div>
<hr />
<a name="methodListBox"></a>
<h3>method ListBox <span class="smalllinenumber">[line 9447]</span></h3>
<h3>method ListBox <span class="smalllinenumber">[line 9498]</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">
@ -10640,7 +10640,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodmovePage"></a>
<h3>method movePage <span class="smalllinenumber">[line 13791]</span></h3>
<h3>method movePage <span class="smalllinenumber">[line 13842]</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">
@ -10814,7 +10814,7 @@ $maxh = 0])</code>
</div>
<hr />
<a name="methodobjclone"></a>
<h3>method objclone <span class="smalllinenumber">[line 14261]</span></h3>
<h3>method objclone <span class="smalllinenumber">[line 14312]</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">
@ -10887,7 +10887,7 @@ $object)</code>
</div>
<hr />
<a name="methodopenHTMLTagHandler"></a>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 12385]</span></h3>
<h3>method openHTMLTagHandler <span class="smalllinenumber">[line 12436]</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">
@ -11023,7 +11023,7 @@ $dest = 'I'])</code>
</div>
<hr />
<a name="methodPageNoFormatted"></a>
<h3>method PageNoFormatted <span class="smalllinenumber">[line 9821]</span></h3>
<h3>method PageNoFormatted <span class="smalllinenumber">[line 9872]</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">
@ -11054,7 +11054,7 @@ $dest = 'I'])</code>
</div>
<hr />
<a name="methodPieSector"></a>
<h3>method PieSector <span class="smalllinenumber">[line 10267]</span></h3>
<h3>method PieSector <span class="smalllinenumber">[line 10318]</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">
@ -11198,7 +11198,7 @@ $px)</code>
</div>
<hr />
<a name="methodPolycurve"></a>
<h3>method Polycurve <span class="smalllinenumber">[line 8126]</span></h3>
<h3>method Polycurve <span class="smalllinenumber">[line 8129]</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">
@ -11270,7 +11270,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methodPolygon"></a>
<h3>method Polygon <span class="smalllinenumber">[line 8319]</span></h3>
<h3>method Polygon <span class="smalllinenumber">[line 8322]</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">
@ -11327,7 +11327,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methodputHtmlListBullet"></a>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 13340]</span></h3>
<h3>method putHtmlListBullet <span class="smalllinenumber">[line 13391]</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">
@ -11378,7 +11378,7 @@ $size = 10])</code>
</div>
<hr />
<a name="methodRadialGradient"></a>
<h3>method RadialGradient <span class="smalllinenumber">[line 10048]</span></h3>
<h3>method RadialGradient <span class="smalllinenumber">[line 10099]</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">
@ -11456,7 +11456,7 @@ $coords = array(0.5,0.5,0.5,0.5,1)])</code>
</div>
<hr />
<a name="methodRadioButton"></a>
<h3>method RadioButton <span class="smalllinenumber">[line 9429]</span></h3>
<h3>method RadioButton <span class="smalllinenumber">[line 9480]</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">
@ -11504,7 +11504,7 @@ $prop = array()])</code>
</div>
<hr />
<a name="methodreadDiskCache"></a>
<h3>method readDiskCache <span class="smalllinenumber">[line 13586]</span></h3>
<h3>method readDiskCache <span class="smalllinenumber">[line 13637]</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">
@ -11552,7 +11552,7 @@ $file)</code>
</div>
<hr />
<a name="methodRect"></a>
<h3>method Rect <span class="smalllinenumber">[line 7971]</span></h3>
<h3>method Rect <span class="smalllinenumber">[line 7974]</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">
@ -11630,7 +11630,7 @@ $fill_color = array()])</code>
</div>
<hr />
<a name="methodRegularPolygon"></a>
<h3>method RegularPolygon <span class="smalllinenumber">[line 8418]</span></h3>
<h3>method RegularPolygon <span class="smalllinenumber">[line 8445]</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">
@ -11834,7 +11834,7 @@ $length)</code>
</div>
<hr />
<a name="methodrollbackTransaction"></a>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 14238]</span></h3>
<h3>method rollbackTransaction <span class="smalllinenumber">[line 14289]</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">
@ -11919,7 +11919,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodRoundedRect"></a>
<h3>method RoundedRect <span class="smalllinenumber">[line 8522]</span></h3>
<h3>method RoundedRect <span class="smalllinenumber">[line 8549]</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">
@ -12228,7 +12228,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodsetAlpha"></a>
<h3>method setAlpha <span class="smalllinenumber">[line 9930]</span></h3>
<h3>method setAlpha <span class="smalllinenumber">[line 9981]</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">
@ -12360,7 +12360,7 @@ $margin = 0])</code>
</div>
<hr />
<a name="methodsetBarcode"></a>
<h3>method setBarcode <span class="smalllinenumber">[line 10605]</span></h3>
<h3>method setBarcode <span class="smalllinenumber">[line 10656]</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">
@ -12396,7 +12396,7 @@ $bc = ''])</code>
</div>
<hr />
<a name="methodSetBooklet"></a>
<h3>method SetBooklet <span class="smalllinenumber">[line 13115]</span></h3>
<h3>method SetBooklet <span class="smalllinenumber">[line 13166]</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">
@ -12447,7 +12447,7 @@ $outer = -1])</code>
</div>
<hr />
<a name="methodsetBuffer"></a>
<h3>method setBuffer <span class="smalllinenumber">[line 13596]</span></h3>
<h3>method setBuffer <span class="smalllinenumber">[line 13647]</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">
@ -12486,7 +12486,7 @@ $data)</code>
</div>
<hr />
<a name="methodsetCellHeightRatio"></a>
<h3>method setCellHeightRatio <span class="smalllinenumber">[line 9964]</span></h3>
<h3>method setCellHeightRatio <span class="smalllinenumber">[line 10015]</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">
@ -12723,7 +12723,7 @@ $font)</code>
</div>
<hr />
<a name="methodsetDefaultTableColumns"></a>
<h3>method setDefaultTableColumns <span class="smalllinenumber">[line 9954]</span></h3>
<h3>method setDefaultTableColumns <span class="smalllinenumber">[line 10005]</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">
@ -12960,7 +12960,7 @@ $tint = 100])</code>
</div>
<hr />
<a name="methodsetExtGState"></a>
<h3>method setExtGState <span class="smalllinenumber">[line 9899]</span></h3>
<h3>method setExtGState <span class="smalllinenumber">[line 9950]</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">
@ -13206,7 +13206,7 @@ $fontfile = ''])</code>
</div>
<hr />
<a name="methodsetFontBuffer"></a>
<h3>method setFontBuffer <span class="smalllinenumber">[line 13732]</span></h3>
<h3>method setFontBuffer <span class="smalllinenumber">[line 13783]</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">
@ -13293,7 +13293,7 @@ $size)</code>
</div>
<hr />
<a name="methodsetFontSubBuffer"></a>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 13754]</span></h3>
<h3>method setFontSubBuffer <span class="smalllinenumber">[line 13805]</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">
@ -13447,7 +13447,7 @@ $fm = 10])</code>
</div>
<hr />
<a name="methodsetGraphicVars"></a>
<h3>method setGraphicVars <span class="smalllinenumber">[line 13513]</span></h3>
<h3>method setGraphicVars <span class="smalllinenumber">[line 13564]</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">
@ -13643,7 +13643,7 @@ $hm = 10])</code>
</div>
<hr />
<a name="methodsetHtmlLinksStyle"></a>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 13186]</span></h3>
<h3>method setHtmlLinksStyle <span class="smalllinenumber">[line 13237]</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">
@ -13688,7 +13688,7 @@ $fontstyle = 'U'])</code>
</div>
<hr />
<a name="methodsetHtmlVSpace"></a>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 13155]</span></h3>
<h3>method setHtmlVSpace <span class="smalllinenumber">[line 13206]</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">
@ -13727,7 +13727,7 @@ $tagvs)</code>
</div>
<hr />
<a name="methodsetImageBuffer"></a>
<h3>method setImageBuffer <span class="smalllinenumber">[line 13673]</span></h3>
<h3>method setImageBuffer <span class="smalllinenumber">[line 13724]</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">
@ -13814,7 +13814,7 @@ $scale)</code>
</div>
<hr />
<a name="methodsetImageSubBuffer"></a>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 13696]</span></h3>
<h3>method setImageSubBuffer <span class="smalllinenumber">[line 13747]</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">
@ -13865,7 +13865,7 @@ $data)</code>
</div>
<hr />
<a name="methodsetJPEGQuality"></a>
<h3>method setJPEGQuality <span class="smalllinenumber">[line 9941]</span></h3>
<h3>method setJPEGQuality <span class="smalllinenumber">[line 9992]</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">
@ -14208,7 +14208,7 @@ $page = -1])</code>
</div>
<hr />
<a name="methodsetListIndentWidth"></a>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 13165]</span></h3>
<h3>method setListIndentWidth <span class="smalllinenumber">[line 13216]</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">
@ -14247,7 +14247,7 @@ $width)</code>
</div>
<hr />
<a name="methodsetLIsymbol"></a>
<h3>method setLIsymbol <span class="smalllinenumber">[line 13075]</span></h3>
<h3>method setLIsymbol <span class="smalllinenumber">[line 13126]</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">
@ -14340,7 +14340,7 @@ $right = -1])</code>
</div>
<hr />
<a name="methodsetOpenCell"></a>
<h3>method setOpenCell <span class="smalllinenumber">[line 13175]</span></h3>
<h3>method setOpenCell <span class="smalllinenumber">[line 13226]</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">
@ -14427,7 +14427,7 @@ $resetmargins = false])</code>
</div>
<hr />
<a name="methodsetPageBuffer"></a>
<h3>method setPageBuffer <span class="smalllinenumber">[line 13630]</span></h3>
<h3>method setPageBuffer <span class="smalllinenumber">[line 13681]</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">
@ -14641,7 +14641,7 @@ $unit)</code>
</div>
<hr />
<a name="methodsetPDFVersion"></a>
<h3>method setPDFVersion <span class="smalllinenumber">[line 9983]</span></h3>
<h3>method setPDFVersion <span class="smalllinenumber">[line 10034]</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">
@ -14896,7 +14896,7 @@ $resetx = true])</code>
</div>
<hr />
<a name="methodsetSignature"></a>
<h3>method setSignature <span class="smalllinenumber">[line 9653]</span></h3>
<h3>method setSignature <span class="smalllinenumber">[line 9704]</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">
@ -15344,7 +15344,7 @@ $margin)</code>
</div>
<hr />
<a name="methodsetUserRights"></a>
<h3>method setUserRights <span class="smalllinenumber">[line 9627]</span></h3>
<h3>method setUserRights <span class="smalllinenumber">[line 9678]</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">
@ -15404,7 +15404,7 @@ $signature = '/Modify'])</code>
</div>
<hr />
<a name="methodsetViewerPreferences"></a>
<h3>method setViewerPreferences <span class="smalllinenumber">[line 10013]</span></h3>
<h3>method setViewerPreferences <span class="smalllinenumber">[line 10064]</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">
@ -15440,7 +15440,7 @@ $preferences)</code>
</div>
<hr />
<a name="methodsetVisibility"></a>
<h3>method setVisibility <span class="smalllinenumber">[line 9851]</span></h3>
<h3>method setVisibility <span class="smalllinenumber">[line 9902]</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">
@ -15821,7 +15821,7 @@ $y = ''])</code>
</div>
<hr />
<a name="methodStarPolygon"></a>
<h3>method StarPolygon <span class="smalllinenumber">[line 8473]</span></h3>
<h3>method StarPolygon <span class="smalllinenumber">[line 8500]</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">
@ -15993,7 +15993,7 @@ $format = ''])</code>
</div>
<hr />
<a name="methodstartPageGroup"></a>
<h3>method startPageGroup <span class="smalllinenumber">[line 9680]</span></h3>
<h3>method startPageGroup <span class="smalllinenumber">[line 9731]</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">
@ -16029,7 +16029,7 @@ $page = ''])</code>
</div>
<hr />
<a name="methodstartTransaction"></a>
<h3>method startTransaction <span class="smalllinenumber">[line 14211]</span></h3>
<h3>method startTransaction <span class="smalllinenumber">[line 14262]</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">
@ -16119,7 +16119,7 @@ $page = ''])</code>
</div>
<hr />
<a name="methodswapMargins"></a>
<h3>method swapMargins <span class="smalllinenumber">[line 13131]</span></h3>
<h3>method swapMargins <span class="smalllinenumber">[line 13182]</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">
@ -16227,7 +16227,7 @@ $clip = false])</code>
</div>
<hr />
<a name="methodTextField"></a>
<h3>method TextField <span class="smalllinenumber">[line 9416]</span></h3>
<h3>method TextField <span class="smalllinenumber">[line 9467]</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">
@ -16686,7 +16686,7 @@ $end = ''])</code>
</div>
<hr />
<a name="methodutf8Bidi"></a>
<h3>method utf8Bidi <span class="smalllinenumber">[line 8656]</span></h3>
<h3>method utf8Bidi <span class="smalllinenumber">[line 8707]</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">
@ -16806,7 +16806,7 @@ $str)</code>
</div>
<hr />
<a name="methodutf8StrRev"></a>
<h3>method utf8StrRev <span class="smalllinenumber">[line 8642]</span></h3>
<h3>method utf8StrRev <span class="smalllinenumber">[line 8693]</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">
@ -17049,7 +17049,7 @@ $maxh = 0])</code>
</div>
<hr />
<a name="methodwrite1DBarcode"></a>
<h3>method write1DBarcode <span class="smalllinenumber">[line 10634]</span></h3>
<h3>method write1DBarcode <span class="smalllinenumber">[line 10685]</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">
@ -17139,7 +17139,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwrite2DBarcode"></a>
<h3>method write2DBarcode <span class="smalllinenumber">[line 10885]</span></h3>
<h3>method write2DBarcode <span class="smalllinenumber">[line 10936]</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">
@ -17223,7 +17223,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwriteBarcode"></a>
<h3>method writeBarcode <span class="smalllinenumber">[line 10835]</span></h3>
<h3>method writeBarcode <span class="smalllinenumber">[line 10886]</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">
@ -17313,7 +17313,7 @@ $code)</code>
</div>
<hr />
<a name="methodwriteDiskCache"></a>
<h3>method writeDiskCache <span class="smalllinenumber">[line 13558]</span></h3>
<h3>method writeDiskCache <span class="smalllinenumber">[line 13609]</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">
@ -17370,7 +17370,7 @@ $file)</code>
</div>
<hr />
<a name="methodwriteHTML"></a>
<h3>method writeHTML <span class="smalllinenumber">[line 11535]</span></h3>
<h3>method writeHTML <span class="smalllinenumber">[line 11586]</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">
@ -17436,7 +17436,7 @@ $align = ''])</code>
</div>
<hr />
<a name="methodwriteHTMLCell"></a>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 11123]</span></h3>
<h3>method writeHTMLCell <span class="smalllinenumber">[line 11174]</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">
@ -17538,7 +17538,7 @@ $autopadding = true])</code>
</div>
<hr />
<a name="method_addfield"></a>
<h3>method _addfield <span class="smalllinenumber">[line 9381]</span></h3>
<h3>method _addfield <span class="smalllinenumber">[line 9432]</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">
@ -18134,7 +18134,7 @@ $protection)</code>
</div>
<hr />
<a name="method_JScolor"></a>
<h3>method _JScolor <span class="smalllinenumber">[line 9357]</span></h3>
<h3>method _JScolor <span class="smalllinenumber">[line 9408]</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">
@ -18318,7 +18318,7 @@ $s)</code>
</div>
<hr />
<a name="method_outarc"></a>
<h3>method _outarc <span class="smalllinenumber">[line 10247]</span></h3>
<h3>method _outarc <span class="smalllinenumber">[line 10298]</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">
@ -18390,7 +18390,7 @@ $y3)</code>
</div>
<hr />
<a name="method_outCurve"></a>
<h3>method _outCurve <span class="smalllinenumber">[line 7916]</span></h3>
<h3>method _outCurve <span class="smalllinenumber">[line 7919]</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">
@ -18456,7 +18456,7 @@ $y3)</code>
</div>
<hr />
<a name="method_outLine"></a>
<h3>method _outLine <span class="smalllinenumber">[line 7880]</span></h3>
<h3>method _outLine <span class="smalllinenumber">[line 7883]</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">
@ -18498,7 +18498,7 @@ $y)</code>
</div>
<hr />
<a name="method_outPoint"></a>
<h3>method _outPoint <span class="smalllinenumber">[line 7866]</span></h3>
<h3>method _outPoint <span class="smalllinenumber">[line 7869]</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">
@ -18540,7 +18540,7 @@ $y)</code>
</div>
<hr />
<a name="method_outRect"></a>
<h3>method _outRect <span class="smalllinenumber">[line 7897]</span></h3>
<h3>method _outRect <span class="smalllinenumber">[line 7900]</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">
@ -18805,7 +18805,7 @@ $n)</code>
</div>
<hr />
<a name="method_putbookmarks"></a>
<h3>method _putbookmarks <span class="smalllinenumber">[line 9255]</span></h3>
<h3>method _putbookmarks <span class="smalllinenumber">[line 9306]</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">
@ -18956,7 +18956,7 @@ $font)</code>
</div>
<hr />
<a name="method_putextgstates"></a>
<h3>method _putextgstates <span class="smalllinenumber">[line 9909]</span></h3>
<h3>method _putextgstates <span class="smalllinenumber">[line 9960]</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">
@ -19129,7 +19129,7 @@ $cidoffset = 0])</code>
</div>
<hr />
<a name="method_putjavascript"></a>
<h3>method _putjavascript <span class="smalllinenumber">[line 9329]</span></h3>
<h3>method _putjavascript <span class="smalllinenumber">[line 9380]</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">
@ -19154,7 +19154,7 @@ $cidoffset = 0])</code>
</div>
<hr />
<a name="method_putocg"></a>
<h3>method _putocg <span class="smalllinenumber">[line 9830]</span></h3>
<h3>method _putocg <span class="smalllinenumber">[line 9881]</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">
@ -19254,7 +19254,7 @@ $cidoffset = 0])</code>
</div>
<hr />
<a name="method_putshaders"></a>
<h3>method _putshaders <span class="smalllinenumber">[line 10197]</span></h3>
<h3>method _putshaders <span class="smalllinenumber">[line 10248]</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">
@ -19285,7 +19285,7 @@ $cidoffset = 0])</code>
</div>
<hr />
<a name="method_putsignature"></a>
<h3>method _putsignature <span class="smalllinenumber">[line 9576]</span></h3>
<h3>method _putsignature <span class="smalllinenumber">[line 9627]</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">
@ -19441,7 +19441,7 @@ $font)</code>
</div>
<hr />
<a name="method_putursignature"></a>
<h3>method _putursignature <span class="smalllinenumber">[line 9532]</span></h3>
<h3>method _putursignature <span class="smalllinenumber">[line 9583]</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">
@ -19691,7 +19691,7 @@ $file)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:08 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:25 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -1368,7 +1368,7 @@ $type)</code>
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -96,7 +96,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -507,7 +507,7 @@ Configuration file for TCPDF.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:13 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:30 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -88,7 +88,7 @@ Array of WEB safe colors.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:08 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:25 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -73,7 +73,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>4.7.000</td>
<td><b>version:</b>&nbsp;&nbsp;</td><td>4.7.001</td>
</tr>
<tr>
<td><b>copyright:</b>&nbsp;&nbsp;</td><td>2002-2009 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>
@ -104,7 +104,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 4.7.000 (http://www.tcpdf.org)'</code>
<code>PDF_PRODUCER = 'TCPDF 4.7.001 (http://www.tcpdf.org)'</code>
</td></tr></table>
</td></tr></table>
@ -115,7 +115,7 @@ unicode data<br /><br /></div>
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:08 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:25 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -237,7 +237,7 @@ Unicode Include file for TCPDF.<br /><br /><br /><br />
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:13 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:30 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -1394,7 +1394,7 @@
<a href="elementindex.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -1417,7 +1417,7 @@
<a href="elementindex_com-tecnick-tcpdf.html#top">top</a><br>
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</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, 29 Aug 2009 18:09:13 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:30 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -58,7 +58,7 @@
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.1</a><br />
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -58,7 +58,7 @@
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.4.1</a><br />
<div class="credit">
<hr />
Documentation generated on Sat, 29 Aug 2009 18:09:07 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
Documentation generated on Sun, 30 Aug 2009 10:53:24 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
</div>
</td></tr></table>
</td>

View File

@ -2,7 +2,7 @@
//============================================================+
// File name : example_012.php
// Begin : 2008-03-04
// Last Update : 2009-07-10
// Last Update : 2009-08-30
//
// Description : Example 012 for TCPDF class
// Graphic Functions
@ -77,9 +77,9 @@ $style4 = array('L' => 0,
'T' => array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => '20,10', 'phase' => 10, 'color' => array(100, 100, 255)),
'R' => array('width' => 0.50, 'cap' => 'round', 'join' => 'miter', 'dash' => 0, 'color' => array(50, 50, 127)),
'B' => array('width' => 0.75, 'cap' => 'square', 'join' => 'miter', 'dash' => '30,10,5,10'));
$style5 = array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0));
$style6 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,10', 'color' => array(0, 255, 0));
$style7 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(200, 200, 0));
$style5 = array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 64, 128));
$style6 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,10', 'color' => array(0, 128, 0));
$style7 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 128, 0));
// Line
$pdf->Text(5, 7, 'Line examples');
@ -129,7 +129,7 @@ $pdf->Text(5, 172, 'Regular polygon examples');
$pdf->SetLineStyle($style5);
$pdf->RegularPolygon(20, 190, 15, 6, 0, 1, 'F');
$pdf->RegularPolygon(55, 190, 15, 6);
$pdf->RegularPolygon(55, 190, 10, 6, 45, 0, 'DF', array($style6, 0, $style7, 0, $style7, $style7, $style6));
$pdf->RegularPolygon(55, 190, 10, 6, 45, 0, 'DF', array($style6, 0, $style7, 0, $style7, $style7));
$pdf->RegularPolygon(90, 190, 15, 3, 0, 1, 'DF', array('all' => $style5), array(200, 220, 200), 'F', array(255, 200, 200));
$pdf->RegularPolygon(125, 190, 15, 4, 30, 1, null, array('all' => $style5), null, null, $style6);
$pdf->RegularPolygon(160, 190, 15, 10);
@ -138,8 +138,8 @@ $pdf->RegularPolygon(160, 190, 15, 10);
$pdf->Text(5, 212, 'Star polygon examples');
$pdf->SetLineStyle($style5);
$pdf->StarPolygon(20, 230, 15, 20, 3, 0, 1, 'F');
$pdf->StarPolygon(55, 230, 15, 12, 5);
$pdf->StarPolygon(55, 230, 7, 12, 5, 45, 0, 'DF', array($style6, 0, $style7, 0, $style7, $style7, $style6));
$pdf->StarPolygon(55, 230, 15, 12, 5);
$pdf->StarPolygon(55, 230, 7, 12, 5, 45, 0, 'DF', array('all' => $style7), array(220, 220, 200), 'F', array(255, 200, 200));
$pdf->StarPolygon(90, 230, 15, 20, 6, 0, 1, 'DF', array('all' => $style5), array(220, 220, 200), 'F', array(255, 200, 200));
$pdf->StarPolygon(125, 230, 15, 5, 2, 30, 1, null, array('all' => $style5), null, null, $style6);
$pdf->StarPolygon(160, 230, 15, 10, 3);
@ -156,9 +156,11 @@ $pdf->RoundedRect(140, 255, 40, 30, 8.0, '0101', 'DF', $style6, array(200, 200,
// Arrows
$pdf->Text(190, 252, 'Arrows');
$pdf->SetLineStyle($style5);
$pdf->Arrow($x0=200, $y0=280, $x1=190, $y1=260, $head_style=0, $arm_size=5, $arm_angle=15);
$pdf->Arrow($x0=200, $y0=280, $x1=195, $y1=260, $head_style=1, $arm_size=5, $arm_angle=15);
$pdf->Arrow($x0=200, $y0=280, $x1=200, $y1=260, $head_style=2, $arm_size=5, $arm_angle=15);
$pdf->SetFillColor(255, 0, 0);
$pdf->Arrow($x0=200, $y0=280, $x1=185, $y1=266, $head_style=0, $arm_size=5, $arm_angle=15);
$pdf->Arrow($x0=200, $y0=280, $x1=190, $y1=263, $head_style=1, $arm_size=5, $arm_angle=15);
$pdf->Arrow($x0=200, $y0=280, $x1=195, $y1=261, $head_style=2, $arm_size=5, $arm_angle=15);
$pdf->Arrow($x0=200, $y0=280, $x1=200, $y1=260, $head_style=3, $arm_size=5, $arm_angle=15);
// ---------------------------------------------------------

127
tcpdf.php
View File

@ -2,9 +2,9 @@
//============================================================+
// File name : tcpdf.php
// Begin : 2002-08-03
// Last Update : 2009-08-29
// Last Update : 2009-08-30
// Author : Nicola Asuni - info@tecnick.com - http://www.tcpdf.org
// Version : 4.7.000
// Version : 4.7.001
// License : GNU LGPL (http://www.gnu.org/copyleft/lesser.html)
// ----------------------------------------------------------------------------
// Copyright (C) 2002-2009 Nicola Asuni - Tecnick.com S.r.l.
@ -128,7 +128,7 @@
* @copyright 2002-2009 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 4.7.000
* @version 4.7.001
*/
/**
@ -152,14 +152,14 @@ if (!class_exists('TCPDF', false)) {
/**
* define default PDF document producer
*/
define('PDF_PRODUCER', 'TCPDF 4.7.000 (http://www.tcpdf.org)');
define('PDF_PRODUCER', 'TCPDF 4.7.001 (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 4.7.000
* @version 4.7.001
* @author Nicola Asuni - info@tecnick.com
* @link http://www.tcpdf.org
* @license http://www.gnu.org/copyleft/lesser.html LGPL
@ -1352,7 +1352,7 @@ if (!class_exists('TCPDF', false)) {
* @since 4.7.000 (2009-08-29)
*/
protected $annot_obj_id = 200000;
//------------------------------------------------------------
// METHODS
//------------------------------------------------------------
@ -5474,7 +5474,7 @@ if (!class_exists('TCPDF', false)) {
$this->_out($this->annot_obj_id.' 0 R');
}
}
if ($this->sign AND isset($this->signature_data['cert_type']) AND ($this->signature_data['cert_type'] > 0)) {
if (($n==1) AND $this->sign AND isset($this->signature_data['cert_type']) AND ($this->signature_data['cert_type'] > 0)) {
// set reference for signature object
$this->_out($this->sig_annot_ref);
}
@ -7809,6 +7809,9 @@ if (!class_exists('TCPDF', false)) {
* @since 2.1.000 (2008-01-08)
*/
public function SetLineStyle($style) {
if (!is_array($style)) {
return;
}
extract($style);
if (isset($width)) {
$width_prev = $this->LineWidth;
@ -7934,7 +7937,7 @@ if (!class_exists('TCPDF', false)) {
* @see SetLineWidth(), SetDrawColor(), SetLineStyle()
*/
public function Line($x1, $y1, $x2, $y2, $style=array()) {
if ($style) {
if (is_array($style)) {
$this->SetLineStyle($style);
}
$this->_outPoint($x1, $y1);
@ -8317,7 +8320,17 @@ if (!class_exists('TCPDF', false)) {
* @since 2.1.000 (2008-01-08)
*/
public function Polygon($p, $style='', $line_style=array(), $fill_color=array()) {
$np = count($p) / 2;
$nc = count($p); // number of coordinates
$np = $nc / 2; // number of points
for ($i = 0; $i < 4; ++$i) {
// close polygon by adding the first 2 points at the end (one line)
$p[$nc + $i] = $p[$i];
}
// copy style for the last added line
if (isset($line_style[0])) {
$line_style[$np] = $line_style[0];
}
$nc += 4;
if (!(false === strpos($style, 'F')) AND isset($fill_color)) {
$this->SetFillColorArray($fill_color);
}
@ -8349,32 +8362,46 @@ if (!class_exists('TCPDF', false)) {
if ($line_style) {
if (isset($line_style['all'])) {
$this->SetLineStyle($line_style['all']);
} else { // 0 .. (np - 1), op = {B, S}
} else {
$draw = false;
if ('B' == $op) {
if ($op == 'B') {
// draw fill
$op = 'f';
$this->_outPoint($p[0], $p[1]);
for ($i = 2; $i < ($np * 2); $i = $i + 2) {
for ($i = 2; $i < $nc; $i = $i + 2) {
$this->_outLine($p[$i], $p[$i + 1]);
}
$this->_outLine($p[0], $p[1]);
$this->_out($op);
}
$p[($np * 2)] = $p[0];
$p[(($np * 2) + 1)] = $p[1];
for ($i = 0; $i < $np; ++$i) {
if (isset($line_style[$i]) AND ($line_style[$i] != 0)) {
$this->Line($p[($i * 2)], $p[(($i * 2) + 1)], $p[(($i * 2) + 2)], $p[(($i * 2) + 3)], $line_style[$i]);
// draw outline
$this->_outPoint($p[0], $p[1]);
for ($i = 2; $i < $nc; $i = $i + 2) {
$line_num = ($i / 2) - 1;
if (isset($line_style[$line_num])) {
if ($line_style[$line_num] != 0) {
if (is_array($line_style[$line_num])) {
$this->_out('S');
$this->SetLineStyle($line_style[$line_num]);
$this->_outPoint($p[$i - 2], $p[$i - 1]);
$this->_outLine($p[$i], $p[$i + 1]);
$this->_out('S');
$this->_outPoint($p[$i], $p[$i + 1]);
} else {
$this->_outLine($p[$i], $p[$i + 1]);
}
}
} else {
$this->_outLine($p[$i], $p[$i + 1]);
}
}
$this->_out($op);
}
}
if ($draw) {
$this->_outPoint($p[0], $p[1]);
for ($i = 2; $i < ($np * 2); $i = $i + 2) {
for ($i = 2; $i < $nc; $i = $i + 2) {
$this->_outLine($p[$i], $p[$i + 1]);
}
$this->_outLine($p[0], $p[1]);
$this->_out($op);
}
}
@ -8471,7 +8498,7 @@ if (!class_exists('TCPDF', false)) {
* @since 2.1.000 (2008-01-08)
*/
public function StarPolygon($x0, $y0, $r, $nv, $ng, $angle=0, $draw_circle=false, $style='', $line_style=array(), $fill_color=array(), $circle_style='', $circle_outLine_style=array(), $circle_fill_color=array()) {
if (2 > $nv) {
if ($nv < 2) {
$nv = 2;
}
if ($draw_circle) {
@ -8598,34 +8625,58 @@ if (!class_exists('TCPDF', false)) {
* @parameter float $y0 Ordinate of first point.
* @parameter float $x0 Abscissa of second point.
* @parameter float $y1 Ordinate of second point.
* @parameter int $head_style (0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead)
* @parameter int $head_style (0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead, 3 = filled arrowhead)
* @parameter float $arm_size length of arrowhead arms
* @parameter int $arm_angle angle between an arm and the shaft
* @author Piotr Galecki, Nicola Asuni
* @author Piotr Galecki, Nicola Asuni, Andy Meier
* @since 4.6.018 (2009-07-10)
*/
public function Arrow($x0, $y0, $x1, $y1, $head_style=0, $arm_size=5, $arm_angle=15) {
//main arrow line / shaft
$this->Line($x0, $y0, $x1, $y1);
//getting arrow direction angle
// getting arrow direction angle
// 0 deg angle is when both arms go along X axis. angle grows clockwise.
$dir_angle = rad2deg(atan2(($y0 - $y1), ($x0 - $x1)));
//0 angle is when both arms go along X axis. angle grows clockwise.
//left arrowhead arm tip
$sx1 = $x1;
$sy1 = $y1;
if ($head_style > 0) {
// calculate the stopping point for the arrow shaft
$sx1 = $x1 + (($arm_size - $this->LineWidth) * cos(deg2rad($dir_angle)));
$sy1 = $y1 + (($arm_size - $this->LineWidth) * sin(deg2rad($dir_angle)));
}
// main arrow line / shaft
$this->Line($x0, $y0, $sx1, $sy1);
// left arrowhead arm tip
$x2L = $x1 + ($arm_size * cos(deg2rad($dir_angle + $arm_angle)));
$y2L = $y1 + ($arm_size * sin(deg2rad($dir_angle + $arm_angle)));
//right arrowhead arm tip
// right arrowhead arm tip
$x2R = $x1 + ($arm_size * cos(deg2rad($dir_angle - $arm_angle)));
$y2R = $y1 + ($arm_size * sin(deg2rad($dir_angle - $arm_angle)));
if($head_style > 0) {
//closed arrowhead
$this->Polygon(array($x1, $y1, $x2L, $y2L, $x2R, $y2R), (($head_style === 1) ? 'D' : 'DF'), array(), array());
} else { //just arms
//left arm
$this->Line($x1, $y1, $x2L, $y2L);
//right arm
$this->Line($x1, $y1, $x2R, $y2R);
$mode = 'D';
$style = array();
switch ($head_style) {
case 0: {
// draw only arrowhead arms
$mode = 'D';
$style = array(1, 1, 0);
break;
}
case 1: {
// draw closed arrowhead, but no fill
$mode = 'D';
break;
}
case 2: {
// closed and filled arrowhead
$mode = 'DF';
break;
}
case 3: {
// filled arrowhead
$mode = 'F';
break;
}
}
}
$this->Polygon(array($x2L, $y2L, $x1, $y1, $x2R, $y2R), $mode, $style, array());
}
// END GRAPHIC FUNCTIONS SECTION -----------------------