<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>Docs For Class Moc10_Pdf</title>
<link rel="stylesheet" href="../media/stylesheet.css" />
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<div class="page-body">
<h2 class="class-name">Class Moc10_Pdf</h2>
<a name="sec-description"></a>
<div class="info-box">
<div class="info-box-title">Description</div>
<div class="nav-bar">
<span class="disabled">Description</span> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
| <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Moc10_Pdf</p>
<ul class="tags">
<li><span class="field">author:</span> Nick Sagona, III <<a href="mailto:hide@address.com">hide@address.com</a>></li>
<li><span class="field">version:</span> 1.9.7</li>
<li><span class="field">copyright:</span> Copyright (c) 2009-2011 Moc 10 Media, LLC. (http://www.moc10media.com)</li>
<li><span class="field">license:</span> <a href="http://www.moc10phplibrary.com/LICENSE.TXT">New BSD License</a></li>
</ul>
<p class="notes">
Located in <a class="field" href="_Pdf.php.html">/Pdf.php</a> (line <span class="field">33</span>)
</p>
<pre><a href="../Moc10_File/Moc10_File.html">Moc10_File</a>
|
--Moc10_Pdf</pre>
</div>
</div>
<a name="sec-var-summary"></a>
<div class="info-box">
<div class="info-box-title">Variable Summary</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
|
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<div class="var-summary">
<div class="var-title">
<span class="var-type">array</span>
<a href="#$_allowed" title="details" class="var-name">$_allowed</a>
</div>
<div class="var-title">
<span class="var-type">int</span>
<a href="#$_bytelength" title="details" class="var-name">$_bytelength</a>
</div>
<div class="var-title">
<span class="var-type">int</span>
<a href="#$_curPage" title="details" class="var-name">$_curPage</a>
</div>
<div class="var-title">
<span class="var-type">int</span>
<a href="#$_info" title="details" class="var-name">$_info</a>
</div>
<div class="var-title">
<span class="var-type"><a href="../Moc10_Language/Moc10_Language.html">Moc10_Language</a></span>
<a href="#$_lang" title="details" class="var-name">$_lang</a>
</div>
<div class="var-title">
<span class="var-type">array</span>
<a href="#$_objects" title="details" class="var-name">$_objects</a>
</div>
<div class="var-title">
<span class="var-type">string</span>
<a href="#$_output" title="details" class="var-name">$_output</a>
</div>
<div class="var-title">
<span class="var-type">array</span>
<a href="#$_pages" title="details" class="var-name">$_pages</a>
</div>
<div class="var-title">
<span class="var-type">int</span>
<a href="#$_parent" title="details" class="var-name">$_parent</a>
</div>
<div class="var-title">
<span class="var-type">int</span>
<a href="#$_root" title="details" class="var-name">$_root</a>
</div>
<div class="var-title">
<span class="var-type">array</span>
<a href="#$_standard_fonts" title="details" class="var-name">$_standard_fonts</a>
</div>
<div class="var-title">
<span class="var-type">array</span>
<a href="#$_textParams" title="details" class="var-name">$_textParams</a>
</div>
<div class="var-title">
<span class="var-type">string</span>
<a href="#$_trailer" title="details" class="var-name">$_trailer</a>
</div>
</div>
</div>
</div>
<a name="sec-method-summary"></a>
<div class="info-box">
<div class="info-box-title">Method Summary</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
|
<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<div class="method-summary">
<div class="method-definition">
<span class="method-result">void</span>
<a href="#__construct" title="details" class="method-name">__construct</a>
(<span class="var-type">string</span> <span class="var-name">$pdf</span>, [<span class="var-type">string</span> <span class="var-name">$sz</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addCircle" title="details" class="method-name">addCircle</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$r</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addEllipse" title="details" class="method-name">addEllipse</a>
(<span class="var-type">int</span> <span class="var-name">$x1</span>, <span class="var-type">int</span> <span class="var-name">$y1</span>, <span class="var-type">int</span> <span class="var-name">$x2</span>, <span class="var-type">int</span> <span class="var-name">$y2</span>, <span class="var-type">int</span> <span class="var-name">$x3</span>, <span class="var-type">int</span> <span class="var-name">$y3</span>, <span class="var-type">int</span> <span class="var-name">$x4</span>, <span class="var-type">int</span> <span class="var-name">$y4</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addFont" title="details" class="method-name">addFont</a>
(<span class="var-type">string</span> <span class="var-name">$font</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addImage" title="details" class="method-name">addImage</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">string</span> <span class="var-name">$image</span>, [<span class="var-type">float</span> <span class="var-name">$scl</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addLine" title="details" class="method-name">addLine</a>
(<span class="var-type">int</span> <span class="var-name">$x1</span>, <span class="var-type">int</span> <span class="var-name">$y1</span>, <span class="var-type">int</span> <span class="var-name">$x2</span>, <span class="var-type">int</span> <span class="var-name">$y2</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addLink" title="details" class="method-name">addLink</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, <span class="var-type">int</span> <span class="var-name">$X</span>, <span class="var-type">int</span> <span class="var-name">$Y</span>, <span class="var-type">int</span> <span class="var-name">$Z</span>, [<span class="var-type">int</span> <span class="var-name">$dest</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addPage" title="details" class="method-name">addPage</a>
([<span class="var-type">string</span> <span class="var-name">$sz</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addRect" title="details" class="method-name">addRect</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addSquare" title="details" class="method-name">addSquare</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addText" title="details" class="method-name">addText</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">string</span> <span class="var-name">$str</span>, <span class="var-type">string</span> <span class="var-name">$font</span>, <span class="var-type">int</span> <span class="var-name">$size</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#addURL" title="details" class="method-name">addURL</a>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, <span class="var-type">string</span> <span class="var-name">$url</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#copyPage" title="details" class="method-name">copyPage</a>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<div class="method-definition">
<span class="method-result">int</span>
<a href="#curPage" title="details" class="method-name">curPage</a>
()
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#deletePage" title="details" class="method-name">deletePage</a>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#finalize" title="details" class="method-name">finalize</a>
()
</div>
<div class="method-definition">
<span class="method-result">array</span>
<a href="#getStringSize" title="details" class="method-name">getStringSize</a>
(<span class="var-type">string</span> <span class="var-name">$str</span>, <span class="var-type">string</span> <span class="var-name">$font</span>, <span class="var-type">int</span> <span class="var-name">$sz</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#importPdf" title="details" class="method-name">importPdf</a>
(<span class="var-type">string</span> <span class="var-name">$pdf</span>, [<span class="var-type">int|string|array</span> <span class="var-name">$pg</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">int</span>
<a href="#numPages" title="details" class="method-name">numPages</a>
()
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#orderPages" title="details" class="method-name">orderPages</a>
(<span class="var-type">array</span> <span class="var-name">$pgs</span>)
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#output" title="details" class="method-name">output</a>
([<span class="var-type">boolean</span> <span class="var-name">$download</span> = <span class="var-default">false</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#save" title="details" class="method-name">save</a>
([<span class="var-type">string</span> <span class="var-name">$filename</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setAuthor" title="details" class="method-name">setAuthor</a>
(<span class="var-type">string</span> <span class="var-name">$auth</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setCreateDate" title="details" class="method-name">setCreateDate</a>
(<span class="var-type">string</span> <span class="var-name">$dt</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setFillColor" title="details" class="method-name">setFillColor</a>
(<span class="var-type">int</span> <span class="var-name">$r</span>, <span class="var-type">int</span> <span class="var-name">$g</span>, <span class="var-type">int</span> <span class="var-name">$b</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setModDate" title="details" class="method-name">setModDate</a>
(<span class="var-type">string</span> <span class="var-name">$dt</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setPage" title="details" class="method-name">setPage</a>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setStroke" title="details" class="method-name">setStroke</a>
([<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$dash_len</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$dash_gap</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setStrokeColor" title="details" class="method-name">setStrokeColor</a>
(<span class="var-type">int</span> <span class="var-name">$r</span>, <span class="var-type">int</span> <span class="var-name">$g</span>, <span class="var-type">int</span> <span class="var-name">$b</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setSubject" title="details" class="method-name">setSubject</a>
(<span class="var-type">string</span> <span class="var-name">$subj</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setTextParams" title="details" class="method-name">setTextParams</a>
([<span class="var-type">int</span> <span class="var-name">$c</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">100</span>], [<span class="var-type">int</span> <span class="var-name">$v</span> = <span class="var-default">100</span>], [<span class="var-type">int</span> <span class="var-name">$rot</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$rend</span> = <span class="var-default">0</span>])
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setTitle" title="details" class="method-name">setTitle</a>
(<span class="var-type">string</span> <span class="var-name">$tle</span>)
</div>
<div class="method-definition">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<a href="#setVersion" title="details" class="method-name">setVersion</a>
(<span class="var-type">string</span> <span class="var-name">$ver</span>)
</div>
<div class="method-definition">
<span class="method-result">int</span>
<a href="#_calcByteLength" title="details" class="method-name">_calcByteLength</a>
(<span class="var-type">string</span> <span class="var-name">$str</span>)
</div>
<div class="method-definition">
<span class="method-result">string</span>
<a href="#_calcTextMatrix" title="details" class="method-name">_calcTextMatrix</a>
()
</div>
<div class="method-definition">
<span class="method-result">float</span>
<a href="#_convertColor" title="details" class="method-name">_convertColor</a>
(<span class="var-type">int|string</span> <span class="var-name">$color</span>)
</div>
<div class="method-definition">
<span class="method-result">string</span>
<a href="#_formatByteLength" title="details" class="method-name">_formatByteLength</a>
(<span class="var-type">int|string</span> <span class="var-name">$num</span>)
</div>
<div class="method-definition">
<span class="method-result">int</span>
<a href="#_getContentObject" title="details" class="method-name">_getContentObject</a>
()
</div>
<div class="method-definition">
<span class="method-result">int</span>
<a href="#_lastIndex" title="details" class="method-name">_lastIndex</a>
(<span class="var-type">array</span> <span class="var-name">$arr</span>)
</div>
</div>
</div>
</div>
<a name="sec-vars"></a>
<div class="info-box">
<div class="info-box-title">Variables</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
|
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<a name="var$_allowed" id="$_allowed"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>
<span class="var-name">$_allowed</span>
= <span class="var-default">array('pdf' => 'application/pdf')</span> (line <span class="line-number">58</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Array of allowed file types.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Moc10_File/Moc10_File.html#var$_allowed">Moc10_File::$_allowed</a></dt>
<dd>Array of allowed file types.</dd>
</dl>
</div>
<a name="var$_bytelength" id="$_bytelength"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">int</span>
<span class="var-name">$_bytelength</span>
= <span class="var-default"> null</span> (line <span class="line-number">94</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF bytelength</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_curPage" id="$_curPage"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">int</span>
<span class="var-name">$_curPage</span>
= <span class="var-default"> null</span> (line <span class="line-number">82</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Current PDF page.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_info" id="$_info"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">int</span>
<span class="var-name">$_info</span>
= <span class="var-default"> 3</span> (line <span class="line-number">52</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF info index.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_lang" id="$_lang"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type"><a href="../Moc10_Language/Moc10_Language.html">Moc10_Language</a></span>
<span class="var-name">$_lang</span>
= <span class="var-default"> null</span> (line <span class="line-number">137</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Language object</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Moc10_File/Moc10_File.html#var$_lang">Moc10_File::$_lang</a></dt>
<dd>Language object</dd>
</dl>
</div>
<a name="var$_objects" id="$_objects"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>
<span class="var-name">$_objects</span>
= <span class="var-default">array()</span> (line <span class="line-number">70</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Array of PDF objects.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_output" id="$_output"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">string</span>
<span class="var-name">$_output</span>
= <span class="var-default"> null</span> (line <span class="line-number">100</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF output data</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Moc10_File/Moc10_File.html#var$_output">Moc10_File::$_output</a></dt>
<dd>File output data.</dd>
</dl>
</div>
<a name="var$_pages" id="$_pages"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>
<span class="var-name">$_pages</span>
= <span class="var-default">array()</span> (line <span class="line-number">64</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Array of PDF page object indices.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_parent" id="$_parent"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">int</span>
<span class="var-name">$_parent</span>
= <span class="var-default"> 2</span> (line <span class="line-number">46</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF parent index.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_root" id="$_root"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">int</span>
<span class="var-name">$_root</span>
= <span class="var-default"> 1</span> (line <span class="line-number">40</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF root index.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_standard_fonts" id="$_standard_fonts"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>
<span class="var-name">$_standard_fonts</span>
= <span class="var-default">array('Arial' => array('width_factor' => 0.5, 'height_factor' => 1),'Arial,Italic'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Arial,Bold'=>array('width_factor'=>0.55,'height_factor'=>1.12),'Arial,BoldItalic'=>array('width_factor'=>0.55,'height_factor'=>1.12),'Courier'=>array('width_factor'=>0.65,'height_factor'=>1),'CourierNew'=>array('width_factor'=>0.65,'height_factor'=>1),'Courier-Oblique'=>array('width_factor'=>0.65,'height_factor'=>1),'CourierNew,Italic'=>array('width_factor'=>0.65,'height_factor'=>1),'Courier-Bold'=>array('width_factor'=>0.65,'height_factor'=>1),'CourierNew,Bold'=>array('width_factor'=>0.65,'height_factor'=>1),'Courier-BoldOblique'=>array('width_factor'=>0.65,'height_factor'=>1),'CourierNew,BoldItalic'=>array('width_factor'=>0.65,'height_factor'=>1),'Helvetica'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Helvetica-Oblique'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Helvetica-Bold'=>array('width_factor'=>0.55,'height_factor'=>1.12),'Helvetica-BoldOblique'=>array('width_factor'=>0.55,'height_factor'=>1.12),'Symbol'=>array('width_factor'=>0.85,'height_factor'=>1.12),'Times-Roman'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Times-Bold'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Times-Italic'=>array('width_factor'=>0.5,'height_factor'=>1.12),'Times-BoldItalic'=>array('width_factor'=>0.5,'height_factor'=>1.12),'TimesNewRoman'=>array('width_factor'=>0.5,'height_factor'=>1.12),'TimesNewRoman,Italic'=>array('width_factor'=>0.5,'height_factor'=>1.12),'TimesNewRoman,Bold'=>array('width_factor'=>0.5,'height_factor'=>1.12),'TimesNewRoman,BoldItalic'=>array('width_factor'=>0.5,'height_factor'=>1.12),'ZapfDingbats'=>array('width_factor'=>0.75,'height_factor'=>1.12))</span> (line <span class="line-number">106</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Standard PDF fonts with their approximate character width and height factors.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_textParams" id="$_textParams"><!-- --></a>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>
<span class="var-name">$_textParams</span>
= <span class="var-default">array('c' => 0, 'w' => 0, 'h' => 100, 'v' => 100, 'rot' => 0, 'rend' => 0)</span> (line <span class="line-number">88</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF text parameters.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<a name="var$_trailer" id="$_trailer"><!-- --></a>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">string</span>
<span class="var-name">$_trailer</span>
= <span class="var-default"> null</span> (line <span class="line-number">76</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">PDF trailer.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
</div>
<h4>Inherited Variables</h4>
<a name='inherited_vars'><!-- --></a>
<p>Inherited from <span class="classname"><a href="../Moc10_File/Moc10_File.html">Moc10_File</a></span></p>
<blockquote>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$basename">Moc10_File::$basename</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$dir">Moc10_File::$dir</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$ext">Moc10_File::$ext</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$filename">Moc10_File::$filename</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$fullpath">Moc10_File::$fullpath</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$mime">Moc10_File::$mime</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$size">Moc10_File::$size</a></span><br />
</span>
<span class="var-title">
<span class="var-name"><a href="../Moc10_File/Moc10_File.html#var$_perm">Moc10_File::$_perm</a></span><br />
</span>
</blockquote>
</div>
</div>
<a name="sec-methods"></a>
<div class="info-box">
<div class="info-box-title">Methods</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
</div>
<div class="info-box-body">
<a name='method_detail'></a>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">Constructor __construct</span> (line <span class="line-number">152</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Constructor</p>
<p class="description">Instantiate a PDF file object based on either a pre-existing PDF file on disk, or a new PDF file. Arguments may be passed to add a page upon instantiation. The PDF file exists, it and all of its assets will be imported.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
__construct
</span>
(<span class="var-type">string</span> <span class="var-name">$pdf</span>, [<span class="var-type">string</span> <span class="var-name">$sz</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$pdf</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$sz</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$h</span> </li>
</ul>
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Moc10_File/Moc10_File.html#method__construct">Moc10_File::__construct()</a></dt>
<dd>Constructor</dd>
</dl>
</div>
<a name="methodaddCircle" id="addCircle"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addCircle</span> (line <span class="line-number">826</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a circle to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addCircle
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$r</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$r</span> </li>
<li>
<span class="var-type">boolean</span>
<span class="var-name">$fill</span> </li>
</ul>
</div>
<a name="methodaddEllipse" id="addEllipse"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addEllipse</span> (line <span class="line-number">785</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add an ellipse to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addEllipse
</span>
(<span class="var-type">int</span> <span class="var-name">$x1</span>, <span class="var-type">int</span> <span class="var-name">$y1</span>, <span class="var-type">int</span> <span class="var-name">$x2</span>, <span class="var-type">int</span> <span class="var-name">$y2</span>, <span class="var-type">int</span> <span class="var-name">$x3</span>, <span class="var-type">int</span> <span class="var-name">$y3</span>, <span class="var-type">int</span> <span class="var-name">$x4</span>, <span class="var-type">int</span> <span class="var-name">$y4</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x1</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y1</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$x2</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y2</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$x3</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y3</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$x4</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y4</span> </li>
<li>
<span class="var-type">boolean</span>
<span class="var-name">$fill</span> </li>
</ul>
</div>
<a name="methodaddFont" id="addFont"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addFont</span> (line <span class="line-number">627</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a font object to the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addFont
</span>
(<span class="var-type">string</span> <span class="var-name">$font</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$font</span> </li>
</ul>
</div>
<a name="methodaddImage" id="addImage"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addImage</span> (line <span class="line-number">910</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add an image to the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addImage
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">string</span> <span class="var-name">$image</span>, [<span class="var-type">float</span> <span class="var-name">$scl</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$image</span> </li>
<li>
<span class="var-type">float</span>
<span class="var-name">$scl</span> </li>
</ul>
</div>
<a name="methodaddLine" id="addLine"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addLine</span> (line <span class="line-number">729</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a line to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addLine
</span>
(<span class="var-type">int</span> <span class="var-name">$x1</span>, <span class="var-type">int</span> <span class="var-name">$y1</span>, <span class="var-type">int</span> <span class="var-name">$x2</span>, <span class="var-type">int</span> <span class="var-name">$y2</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x1</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y1</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$x2</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y2</span> </li>
</ul>
</div>
<a name="methodaddLink" id="addLink"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addLink</span> (line <span class="line-number">871</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add an internal link to the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addLink
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, <span class="var-type">int</span> <span class="var-name">$X</span>, <span class="var-type">int</span> <span class="var-name">$Y</span>, <span class="var-type">int</span> <span class="var-name">$Z</span>, [<span class="var-type">int</span> <span class="var-name">$dest</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$l</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$X</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$Y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$Z</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$dest</span> </li>
</ul>
</div>
<a name="methodaddPage" id="addPage"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addPage</span> (line <span class="line-number">228</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a page to the PDF of a determined size.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addPage
</span>
([<span class="var-type">string</span> <span class="var-name">$sz</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$sz</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$h</span> </li>
</ul>
</div>
<a name="methodaddRect" id="addRect"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addRect</span> (line <span class="line-number">747</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a rectangle to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addRect
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$l</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">boolean</span>
<span class="var-name">$fill</span> </li>
</ul>
</div>
<a name="methodaddSquare" id="addSquare"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addSquare</span> (line <span class="line-number">764</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a square to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addSquare
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, [<span class="var-type">boolean</span> <span class="var-name">$fill</span> = <span class="var-default">true</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">boolean</span>
<span class="var-name">$fill</span> </li>
</ul>
</div>
<a name="methodaddText" id="addText"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addText</span> (line <span class="line-number">661</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add text to the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addText
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">string</span> <span class="var-name">$str</span>, <span class="var-type">string</span> <span class="var-name">$font</span>, <span class="var-type">int</span> <span class="var-name">$size</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$font</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$size</span> </li>
</ul>
</div>
<a name="methodaddURL" id="addURL"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addURL</span> (line <span class="line-number">843</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to add a URL link to the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
addURL
</span>
(<span class="var-type">int</span> <span class="var-name">$x</span>, <span class="var-type">int</span> <span class="var-name">$y</span>, <span class="var-type">int</span> <span class="var-name">$l</span>, <span class="var-type">int</span> <span class="var-name">$w</span>, <span class="var-type">string</span> <span class="var-name">$url</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$x</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$y</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$l</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$url</span> </li>
</ul>
</div>
<a name="methodcopyPage" id="copyPage"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">copyPage</span> (line <span class="line-number">259</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to copy a page of the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
copyPage
</span>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$pg</span> </li>
</ul>
</div>
<a name="methodcurPage" id="curPage"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">curPage</span> (line <span class="line-number">397</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to return the current page number of the current page of the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">int</span>
<span class="method-name">
curPage
</span>
()
</div>
</div>
<a name="methoddeletePage" id="deletePage"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">deletePage</span> (line <span class="line-number">300</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to delete the page of the PDF and its content objects.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
deletePage
</span>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$pg</span> </li>
</ul>
</div>
<a name="methodfinalize" id="finalize"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">finalize</span> (line <span class="line-number">1136</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to finalize the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
finalize
</span>
()
</div>
</div>
<a name="methodgetStringSize" id="getStringSize"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getStringSize</span> (line <span class="line-number">700</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to get the width and height of a string in a certain font. It returns an array with the approximate width, height and offset baseline values.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">array</span>
<span class="method-name">
getStringSize
</span>
(<span class="var-type">string</span> <span class="var-name">$str</span>, <span class="var-type">string</span> <span class="var-name">$font</span>, <span class="var-type">int</span> <span class="var-name">$sz</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$font</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$sz</span> </li>
</ul>
</div>
<a name="methodimportPdf" id="importPdf"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">importPdf</span> (line <span class="line-number">183</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to import either an entire PDF, or a page of a PDF, and the related data.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
importPdf
</span>
(<span class="var-type">string</span> <span class="var-name">$pdf</span>, [<span class="var-type">int|string|array</span> <span class="var-name">$pg</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$pdf</span> </li>
<li>
<span class="var-type">int|string|array</span>
<span class="var-name">$pg</span> </li>
</ul>
</div>
<a name="methodnumPages" id="numPages"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">numPages</span> (line <span class="line-number">409</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to return the current number of pages in the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">int</span>
<span class="method-name">
numPages
</span>
()
</div>
</div>
<a name="methodorderPages" id="orderPages"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">orderPages</span> (line <span class="line-number">355</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to order the pages of the PDF.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
orderPages
</span>
(<span class="var-type">array</span> <span class="var-name">$pgs</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">array</span>
<span class="var-name">$pgs</span> </li>
</ul>
</div>
<a name="methodoutput" id="output"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">output</span> (line <span class="line-number">1105</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Output the PDF directly to the browser.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
output
</span>
([<span class="var-type">boolean</span> <span class="var-name">$download</span> = <span class="var-default">false</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">boolean</span>
<span class="var-name">$download</span> </li>
</ul>
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Moc10_File/Moc10_File.html#methodoutput">Moc10_File::output()</a></dt>
<dd>Output the file object directly.</dd>
</dl>
</div>
<a name="methodsave" id="save"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">save</span> (line <span class="line-number">1070</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Save the PDF directly to the server.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result">void</span>
<span class="method-name">
save
</span>
([<span class="var-type">string</span> <span class="var-name">$filename</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$filename</span> </li>
</ul>
</div>
<a name="methodsetAuthor" id="setAuthor"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setAuthor</span> (line <span class="line-number">473</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF info author.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setAuthor
</span>
(<span class="var-type">string</span> <span class="var-name">$auth</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$auth</span> </li>
</ul>
</div>
<a name="methodsetCreateDate" id="setCreateDate"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setCreateDate</span> (line <span class="line-number">501</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF info creation date.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setCreateDate
</span>
(<span class="var-type">string</span> <span class="var-name">$dt</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$dt</span> </li>
</ul>
</div>
<a name="methodsetFillColor" id="setFillColor"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setFillColor</span> (line <span class="line-number">531</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the fill color of objects and text in the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setFillColor
</span>
(<span class="var-type">int</span> <span class="var-name">$r</span>, <span class="var-type">int</span> <span class="var-name">$g</span>, <span class="var-type">int</span> <span class="var-name">$b</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$r</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$g</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$b</span> </li>
</ul>
</div>
<a name="methodsetModDate" id="setModDate"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setModDate</span> (line <span class="line-number">515</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF info modification date.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setModDate
</span>
(<span class="var-type">string</span> <span class="var-name">$dt</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$dt</span> </li>
</ul>
</div>
<a name="methodsetPage" id="setPage"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setPage</span> (line <span class="line-number">423</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the current page of the PDF in which to edit.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setPage
</span>
(<span class="var-type">int</span> <span class="var-name">$pg</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$pg</span> </li>
</ul>
</div>
<a name="methodsetStroke" id="setStroke"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setStroke</span> (line <span class="line-number">567</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the width and dash properties of paths in the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setStroke
</span>
([<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$dash_len</span> = <span class="var-default">null</span>], [<span class="var-type">int</span> <span class="var-name">$dash_gap</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$dash_len</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$dash_gap</span> </li>
</ul>
</div>
<a name="methodsetStrokeColor" id="setStrokeColor"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setStrokeColor</span> (line <span class="line-number">549</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the stroke color of paths in the PDF.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setStrokeColor
</span>
(<span class="var-type">int</span> <span class="var-name">$r</span>, <span class="var-type">int</span> <span class="var-name">$g</span>, <span class="var-type">int</span> <span class="var-name">$b</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$r</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$g</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$b</span> </li>
</ul>
</div>
<a name="methodsetSubject" id="setSubject"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setSubject</span> (line <span class="line-number">487</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF info subject.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setSubject
</span>
(<span class="var-type">string</span> <span class="var-name">$subj</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$subj</span> </li>
</ul>
</div>
<a name="methodsetTextParams" id="setTextParams"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setTextParams</span> (line <span class="line-number">595</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the text parameters for rendering text content.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setTextParams
</span>
([<span class="var-type">int</span> <span class="var-name">$c</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$w</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$h</span> = <span class="var-default">100</span>], [<span class="var-type">int</span> <span class="var-name">$v</span> = <span class="var-default">100</span>], [<span class="var-type">int</span> <span class="var-name">$rot</span> = <span class="var-default">0</span>], [<span class="var-type">int</span> <span class="var-name">$rend</span> = <span class="var-default">0</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">int</span>
<span class="var-name">$c</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$w</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$h</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$v</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$rot</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$rend</span> </li>
</ul>
</div>
<a name="methodsetTitle" id="setTitle"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setTitle</span> (line <span class="line-number">459</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF info title.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setTitle
</span>
(<span class="var-type">string</span> <span class="var-name">$tle</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$tle</span> </li>
</ul>
</div>
<a name="methodsetVersion" id="setVersion"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setVersion</span> (line <span class="line-number">445</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to set the PDF version.</p>
<ul class="tags">
<li><span class="field">access:</span> public</li>
</ul>
<div class="method-signature">
<span class="method-result"><a href="../Moc10_Pdf/Moc10_Pdf.html">Moc10_Pdf</a></span>
<span class="method-name">
setVersion
</span>
(<span class="var-type">string</span> <span class="var-name">$ver</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$ver</span> </li>
</ul>
</div>
<a name="method_calcByteLength" id="_calcByteLength"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">_calcByteLength</span> (line <span class="line-number">1270</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to calculate byte length.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">int</span>
<span class="method-name">
_calcByteLength
</span>
(<span class="var-type">string</span> <span class="var-name">$str</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span> </li>
</ul>
</div>
<a name="method_calcTextMatrix" id="_calcTextMatrix"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">_calcTextMatrix</span> (line <span class="line-number">1201</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to calculate text matrix.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">string</span>
<span class="method-name">
_calcTextMatrix
</span>
()
</div>
</div>
<a name="method_convertColor" id="_convertColor"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">_convertColor</span> (line <span class="line-number">1297</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to convert color.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">float</span>
<span class="method-name">
_convertColor
</span>
(<span class="var-type">int|string</span> <span class="var-name">$color</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int|string</span>
<span class="var-name">$color</span> </li>
</ul>
</div>
<a name="method_formatByteLength" id="_formatByteLength"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">_formatByteLength</span> (line <span class="line-number">1284</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to format byte length.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">string</span>
<span class="method-name">
_formatByteLength
</span>
(<span class="var-type">int|string</span> <span class="var-name">$num</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">int|string</span>
<span class="var-name">$num</span> </li>
</ul>
</div>
<a name="method_getContentObject" id="_getContentObject"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">_getContentObject</span> (line <span class="line-number">1174</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to return the current page's content object, or create one if necessary.</p>
<ul class="tags">
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">int</span>
<span class="method-name">
_getContentObject
</span>
()
</div>
</div>
<a name="method_lastIndex" id="_lastIndex"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">_lastIndex</span> (line <span class="line-number">1312</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Method to return the last object index.</p>
<ul class="tags">
<li><span class="field">throws:</span> Exception</li>
<li><span class="field">access:</span> protected</li>
</ul>
<div class="method-signature">
<span class="method-result">int</span>
<span class="method-name">
_lastIndex
</span>
(<span class="var-type">array</span> <span class="var-name">$arr</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">array</span>
<span class="var-name">$arr</span> </li>
</ul>
</div>
<h4>Inherited Methods</h4>
<a name='inherited_methods'><!-- --></a>
<!-- =========== Summary =========== -->
<p>Inherited From <span class="classname"><a href="../Moc10_File/Moc10_File.html">Moc10_File</a></span></p>
<blockquote>
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#method__construct">Moc10_File::__construct()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodcopy">Moc10_File::copy()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methoddelete">Moc10_File::delete()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodexport">Moc10_File::export()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodgetAllowedTypes">Moc10_File::getAllowedTypes()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodgetMode">Moc10_File::getMode()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodimport">Moc10_File::import()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodmove">Moc10_File::move()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodoutput">Moc10_File::output()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodread">Moc10_File::read()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodsetFile">Moc10_File::setFile()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodsetMode">Moc10_File::setMode()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#methodwrite">Moc10_File::write()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#method_checkPermissions">Moc10_File::_checkPermissions()</a></span><br />
<span class="method-name"><a href="../Moc10_File/Moc10_File.html#method_setAllowedTypes">Moc10_File::_setAllowedTypes()</a></span><br />
</blockquote>
</div>
</div>
<p class="notes" id="credit">
Documentation generated on Wed, 12 Jan 2011 01:17:44 -0600 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
</p>
</div></body>
</html>