You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ms...@apache.org on 2018/10/20 08:17:47 UTC

[02/51] [partial] pdfbox-docs git commit: PDFBOX-3330: add javadoc for 2.0.12

http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/870b1f39/content/docs/2.0.12/javadocs/org/apache/pdfbox/contentstream/PDFStreamEngine.html
----------------------------------------------------------------------
diff --git a/content/docs/2.0.12/javadocs/org/apache/pdfbox/contentstream/PDFStreamEngine.html b/content/docs/2.0.12/javadocs/org/apache/pdfbox/contentstream/PDFStreamEngine.html
new file mode 100644
index 0000000..1c4d8f4
--- /dev/null
+++ b/content/docs/2.0.12/javadocs/org/apache/pdfbox/contentstream/PDFStreamEngine.html
@@ -0,0 +1,1276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PDFStreamEngine (PDFBox reactor 2.0.12 API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PDFStreamEngine (PDFBox reactor 2.0.12 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":42,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PDFStreamEngine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/pdfbox/contentstream/PDFGraphicsStreamEngine.html" title="class in org.apache.pdfbox.contentstream"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/pdfbox/contentstream/PDFStreamEngine.html" target="_top">Frames</a></li>
+<li><a href="PDFStreamEngine.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pdfbox.contentstream</div>
+<h2 title="Class PDFStreamEngine" class="title">Class PDFStreamEngine</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pdfbox.contentstream.PDFStreamEngine</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/pdfbox/contentstream/PDFGraphicsStreamEngine.html" title="class in org.apache.pdfbox.contentstream">PDFGraphicsStreamEngine</a>, <a href="../../../../org/apache/pdfbox/text/PDFMarkedContentExtractor.html" title="class in org.apache.pdfbox.text">PDFMarkedContentExtractor</a>, <a href="../../../../org/apache/pdfbox/text/PDFTextStripper.html" title="class in org.apache.pdfbox.text">PDFTextStripper</a>, <a href="../../../../org/apache/pdfbox/preflight/content/PreflightStreamEngine.html" title="class in org.apache.pdfbox.preflight.content">PreflightStreamEngine</a>, <a href="../../../../org/apache/pdfbox/examples/util/PrintImageLocations.html" title="class in org.apache.pdfbox.examples.util">PrintImageLocations</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">PDFStreamEngine</span>
+extends <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Processes a PDF content stream and executes certain operations.
+ Provides a callback interface for clients that want to do things with the stream.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ben Litchfield</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#PDFStreamEngine--">PDFStreamEngine</a></span>()</code>
+<div class="block">Creates a new PDFStreamEngine.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#addOperator-org.apache.pdfbox.contentstream.operator.OperatorProcessor-">addOperator</a></span>(<a href="../../../../org/apache/pdfbox/contentstream/operator/OperatorProcessor.html" title="class in org.apache.pdfbox.contentstream.operator">OperatorProcessor</a>&nbsp;op)</code>
+<div class="block">Adds an operator processor to the engine.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#applyTextAdjustment-float-float-">applyTextAdjustment</a></span>(float&nbsp;tx,
+                   float&nbsp;ty)</code>
+<div class="block">Applies a text position adjustment from the TJ operator.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#beginText--">beginText</a></span>()</code>
+<div class="block">Called when the BT operator is encountered.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#endText--">endText</a></span>()</code>
+<div class="block">Called when the ET operator is encountered.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceStream.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAppearanceStream</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getAppearance-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-">getAppearance</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation)</code>
+<div class="block">Returns the appearance stream to process for the given annotation.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getCurrentPage--">getCurrentPage</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getGraphicsStackSize--">getGraphicsStackSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getGraphicsState--">getGraphicsState</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getInitialMatrix--">getInitialMatrix</a></span>()</code>
+<div class="block">Gets the stream's initial matrix.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/pdmodel/PDResources.html" title="class in org.apache.pdfbox.pdmodel">PDResources</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getResources--">getResources</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getTextLineMatrix--">getTextLineMatrix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#getTextMatrix--">getTextMatrix</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#operatorException-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-java.io.IOException-">operatorException</a></span>(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+                 <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands,
+                 <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)</code>
+<div class="block">Called when an exception is thrown by an operator.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream-">processAnnotation</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation,
+                 <a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceStream.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAppearanceStream</a>&nbsp;appearance)</code>
+<div class="block">Process the given annotation with the specified appearance stream.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processChildStream-org.apache.pdfbox.contentstream.PDContentStream-org.apache.pdfbox.pdmodel.PDPage-">processChildStream</a></span>(<a href="../../../../org/apache/pdfbox/contentstream/PDContentStream.html" title="interface in org.apache.pdfbox.contentstream">PDContentStream</a>&nbsp;contentStream,
+                  <a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a>&nbsp;page)</code>
+<div class="block">Process a child stream of the given page.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processOperator-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-">processOperator</a></span>(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+               <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands)</code>
+<div class="block">This is used to handle an operation.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processOperator-java.lang.String-java.util.List-">processOperator</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operation,
+               <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;arguments)</code>
+<div class="block">This is used to handle an operation.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processPage-org.apache.pdfbox.pdmodel.PDPage-">processPage</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a>&nbsp;page)</code>
+<div class="block">This will initialize and process the contents of the stream.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processSoftMask-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">processSoftMask</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;group)</code>
+<div class="block">Processes a soft mask transparency group stream.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processTilingPattern-org.apache.pdfbox.pdmodel.graphics.pattern.PDTilingPattern-org.apache.pdfbox.pdmodel.graphics.color.PDColor-org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace-">processTilingPattern</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.html" title="class in org.apache.pdfbox.pdmodel.graphics.pattern">PDTilingPattern</a>&nbsp;tilingPattern,
+                    <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColor.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColor</a>&nbsp;color,
+                    <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColorSpace</a>&nbsp;colorSpace)</code>
+<div class="block">Process the given tiling pattern.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processTilingPattern-org.apache.pdfbox.pdmodel.graphics.pattern.PDTilingPattern-org.apache.pdfbox.pdmodel.graphics.color.PDColor-org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace-org.apache.pdfbox.util.Matrix-">processTilingPattern</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.html" title="class in org.apache.pdfbox.pdmodel.graphics.pattern">PDTilingPattern</a>&nbsp;tilingPattern,
+                    <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColor.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColor</a>&nbsp;color,
+                    <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColorSpace</a>&nbsp;colorSpace,
+                    <a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;patternMatrix)</code>
+<div class="block">Process the given tiling pattern.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processTransparencyGroup-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">processTransparencyGroup</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;group)</code>
+<div class="block">Processes a transparency group stream.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processType3Stream-org.apache.pdfbox.pdmodel.font.PDType3CharProc-org.apache.pdfbox.util.Matrix-">processType3Stream</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/font/PDType3CharProc.html" title="class in org.apache.pdfbox.pdmodel.font">PDType3CharProc</a>&nbsp;charProc,
+                  <a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix)</code>
+<div class="block">Processes a Type 3 character stream.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#registerOperatorProcessor-java.lang.String-org.apache.pdfbox.contentstream.operator.OperatorProcessor-">registerOperatorProcessor</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operator,
+                         <a href="../../../../org/apache/pdfbox/contentstream/operator/OperatorProcessor.html" title="class in org.apache.pdfbox.contentstream.operator">OperatorProcessor</a>&nbsp;op)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#addOperator-org.apache.pdfbox.contentstream.operator.OperatorProcessor-"><code>addOperator(OperatorProcessor)</code></a> instead</span></div>
+</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#restoreGraphicsStack-java.util.Stack-">restoreGraphicsStack</a></span>(<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a>&lt;<a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a>&gt;&nbsp;snapshot)</code>
+<div class="block">Restores the entire graphics stack.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#restoreGraphicsState--">restoreGraphicsState</a></span>()</code>
+<div class="block">Pops the current graphics state from the stack.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/6/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a>&lt;<a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#saveGraphicsStack--">saveGraphicsStack</a></span>()</code>
+<div class="block">Saves the entire graphics stack.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#saveGraphicsState--">saveGraphicsState</a></span>()</code>
+<div class="block">Pushes the current graphics state to the stack.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#setLineDashPattern-org.apache.pdfbox.cos.COSArray-int-">setLineDashPattern</a></span>(<a href="../../../../org/apache/pdfbox/cos/COSArray.html" title="class in org.apache.pdfbox.cos">COSArray</a>&nbsp;array,
+                  int&nbsp;phase)</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#setTextLineMatrix-org.apache.pdfbox.util.Matrix-">setTextLineMatrix</a></span>(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#setTextMatrix-org.apache.pdfbox.util.Matrix-">setTextMatrix</a></span>(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-">showAnnotation</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation)</code>
+<div class="block">Shows the given annotation.</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showFontGlyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDFont-int-java.lang.String-org.apache.pdfbox.util.Vector-">showFontGlyph</a></span>(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+             <a href="../../../../org/apache/pdfbox/pdmodel/font/PDFont.html" title="class in org.apache.pdfbox.pdmodel.font">PDFont</a>&nbsp;font,
+             int&nbsp;code,
+             <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+             <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)</code>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showForm-org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject-">showForm</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDFormXObject.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDFormXObject</a>&nbsp;form)</code>
+<div class="block">Shows a form from the content stream.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showGlyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDFont-int-java.lang.String-org.apache.pdfbox.util.Vector-">showGlyph</a></span>(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+         <a href="../../../../org/apache/pdfbox/pdmodel/font/PDFont.html" title="class in org.apache.pdfbox.pdmodel.font">PDFont</a>&nbsp;font,
+         int&nbsp;code,
+         <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+         <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)</code>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showText-byte:A-">showText</a></span>(byte[]&nbsp;string)</code>
+<div class="block">Process text from the PDF Stream.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showTextString-byte:A-">showTextString</a></span>(byte[]&nbsp;string)</code>
+<div class="block">Called when a string of text is to be shown.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showTextStrings-org.apache.pdfbox.cos.COSArray-">showTextStrings</a></span>(<a href="../../../../org/apache/pdfbox/cos/COSArray.html" title="class in org.apache.pdfbox.cos">COSArray</a>&nbsp;array)</code>
+<div class="block">Called when a string of text with spacing adjustments is to be shown.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showTransparencyGroup-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">showTransparencyGroup</a></span>(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;form)</code>
+<div class="block">Shows a transparency group from the content stream.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#showType3Glyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDType3Font-int-java.lang.String-org.apache.pdfbox.util.Vector-">showType3Glyph</a></span>(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+              <a href="../../../../org/apache/pdfbox/pdmodel/font/PDType3Font.html" title="class in org.apache.pdfbox.pdmodel.font">PDType3Font</a>&nbsp;font,
+              int&nbsp;code,
+              <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+              <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)</code>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#transformedPoint-float-float-">transformedPoint</a></span>(float&nbsp;x,
+                float&nbsp;y)</code>
+<div class="block">Transforms a point using the CTM.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#transformWidth-float-">transformWidth</a></span>(float&nbsp;width)</code>
+<div class="block">Transforms a width using the CTM.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#unsupportedOperator-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-">unsupportedOperator</a></span>(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+                   <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands)</code>
+<div class="block">Called when an unsupported operator is encountered.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/6/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PDFStreamEngine--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PDFStreamEngine</h4>
+<pre>protected&nbsp;PDFStreamEngine()</pre>
+<div class="block">Creates a new PDFStreamEngine.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerOperatorProcessor-java.lang.String-org.apache.pdfbox.contentstream.operator.OperatorProcessor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerOperatorProcessor</h4>
+<pre><a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public&nbsp;void&nbsp;registerOperatorProcessor(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operator,
+                                                  <a href="../../../../org/apache/pdfbox/contentstream/operator/OperatorProcessor.html" title="class in org.apache.pdfbox.contentstream.operator">OperatorProcessor</a>&nbsp;op)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#addOperator-org.apache.pdfbox.contentstream.operator.OperatorProcessor-"><code>addOperator(OperatorProcessor)</code></a> instead</span></div>
+<div class="block">Register a custom operator processor with the engine.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>operator</code> - The operator as a string.</dd>
+<dd><code>op</code> - Processor instance.</dd>
+</dl>
+</li>
+</ul>
+<a name="addOperator-org.apache.pdfbox.contentstream.operator.OperatorProcessor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOperator</h4>
+<pre>public final&nbsp;void&nbsp;addOperator(<a href="../../../../org/apache/pdfbox/contentstream/operator/OperatorProcessor.html" title="class in org.apache.pdfbox.contentstream.operator">OperatorProcessor</a>&nbsp;op)</pre>
+<div class="block">Adds an operator processor to the engine.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>op</code> - operator processor</dd>
+</dl>
+</li>
+</ul>
+<a name="processPage-org.apache.pdfbox.pdmodel.PDPage-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processPage</h4>
+<pre>public&nbsp;void&nbsp;processPage(<a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a>&nbsp;page)
+                 throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">This will initialize and process the contents of the stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>page</code> - the page to process</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an error accessing the stream</dd>
+</dl>
+</li>
+</ul>
+<a name="showTransparencyGroup-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showTransparencyGroup</h4>
+<pre>public&nbsp;void&nbsp;showTransparencyGroup(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;form)
+                           throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Shows a transparency group from the content stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>form</code> - transparency group (form) XObject</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the transparency group cannot be processed</dd>
+</dl>
+</li>
+</ul>
+<a name="showForm-org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showForm</h4>
+<pre>public&nbsp;void&nbsp;showForm(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDFormXObject.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDFormXObject</a>&nbsp;form)
+              throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Shows a form from the content stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>form</code> - form XObject</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the form cannot be processed</dd>
+</dl>
+</li>
+</ul>
+<a name="processSoftMask-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processSoftMask</h4>
+<pre>protected&nbsp;void&nbsp;processSoftMask(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;group)
+                        throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Processes a soft mask transparency group stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>group</code> - the transparency group.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="processTransparencyGroup-org.apache.pdfbox.pdmodel.graphics.form.PDTransparencyGroup-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processTransparencyGroup</h4>
+<pre>protected&nbsp;void&nbsp;processTransparencyGroup(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/form/PDTransparencyGroup.html" title="class in org.apache.pdfbox.pdmodel.graphics.form">PDTransparencyGroup</a>&nbsp;group)
+                                 throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Processes a transparency group stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>group</code> - the transparency group.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="processType3Stream-org.apache.pdfbox.pdmodel.font.PDType3CharProc-org.apache.pdfbox.util.Matrix-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processType3Stream</h4>
+<pre>protected&nbsp;void&nbsp;processType3Stream(<a href="../../../../org/apache/pdfbox/pdmodel/font/PDType3CharProc.html" title="class in org.apache.pdfbox.pdmodel.font">PDType3CharProc</a>&nbsp;charProc,
+                                  <a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix)
+                           throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Processes a Type 3 character stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>charProc</code> - Type 3 character procedure</dd>
+<dd><code>textRenderingMatrix</code> - the Text Rendering Matrix</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an error reading or parsing the character content stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="processAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processAnnotation</h4>
+<pre>protected&nbsp;void&nbsp;processAnnotation(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation,
+                                 <a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceStream.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAppearanceStream</a>&nbsp;appearance)
+                          throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Process the given annotation with the specified appearance stream.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - The annotation containing the appearance stream to process.</dd>
+<dd><code>appearance</code> - The appearance stream to process.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - If there is an error reading or parsing the appearance content stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="processTilingPattern-org.apache.pdfbox.pdmodel.graphics.pattern.PDTilingPattern-org.apache.pdfbox.pdmodel.graphics.color.PDColor-org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processTilingPattern</h4>
+<pre>protected final&nbsp;void&nbsp;processTilingPattern(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.html" title="class in org.apache.pdfbox.pdmodel.graphics.pattern">PDTilingPattern</a>&nbsp;tilingPattern,
+                                          <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColor.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColor</a>&nbsp;color,
+                                          <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColorSpace</a>&nbsp;colorSpace)
+                                   throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Process the given tiling pattern.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tilingPattern</code> - the tiling pattern</dd>
+<dd><code>color</code> - color to use, if this is an uncoloured pattern, otherwise null.</dd>
+<dd><code>colorSpace</code> - color space to use, if this is an uncoloured pattern, otherwise null.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an error reading or parsing the tiling pattern content stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="processTilingPattern-org.apache.pdfbox.pdmodel.graphics.pattern.PDTilingPattern-org.apache.pdfbox.pdmodel.graphics.color.PDColor-org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace-org.apache.pdfbox.util.Matrix-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processTilingPattern</h4>
+<pre>protected final&nbsp;void&nbsp;processTilingPattern(<a href="../../../../org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.html" title="class in org.apache.pdfbox.pdmodel.graphics.pattern">PDTilingPattern</a>&nbsp;tilingPattern,
+                                          <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColor.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColor</a>&nbsp;color,
+                                          <a href="../../../../org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.html" title="class in org.apache.pdfbox.pdmodel.graphics.color">PDColorSpace</a>&nbsp;colorSpace,
+                                          <a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;patternMatrix)
+                                   throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Process the given tiling pattern. Allows the pattern matrix to be overridden for custom
+ rendering.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tilingPattern</code> - the tiling pattern</dd>
+<dd><code>color</code> - color to use, if this is an uncoloured pattern, otherwise null.</dd>
+<dd><code>colorSpace</code> - color space to use, if this is an uncoloured pattern, otherwise null.</dd>
+<dd><code>patternMatrix</code> - the pattern matrix, may be overridden for custom rendering.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an error reading or parsing the tiling pattern content stream.</dd>
+</dl>
+</li>
+</ul>
+<a name="showAnnotation-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showAnnotation</h4>
+<pre>public&nbsp;void&nbsp;showAnnotation(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation)
+                    throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Shows the given annotation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - An annotation on the current page.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - If an error occurred reading the annotation</dd>
+</dl>
+</li>
+</ul>
+<a name="getAppearance-org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAppearance</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceStream.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAppearanceStream</a>&nbsp;getAppearance(<a href="../../../../org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html" title="class in org.apache.pdfbox.pdmodel.interactive.annotation">PDAnnotation</a>&nbsp;annotation)</pre>
+<div class="block">Returns the appearance stream to process for the given annotation. May be used to render
+ a specific appearance such as "hover".</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - The current annotation.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The stream to process.</dd>
+</dl>
+</li>
+</ul>
+<a name="processChildStream-org.apache.pdfbox.contentstream.PDContentStream-org.apache.pdfbox.pdmodel.PDPage-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processChildStream</h4>
+<pre>protected&nbsp;void&nbsp;processChildStream(<a href="../../../../org/apache/pdfbox/contentstream/PDContentStream.html" title="interface in org.apache.pdfbox.contentstream">PDContentStream</a>&nbsp;contentStream,
+                                  <a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a>&nbsp;page)
+                           throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Process a child stream of the given page. Cannot be used with <a href="../../../../org/apache/pdfbox/contentstream/PDFStreamEngine.html#processPage-org.apache.pdfbox.pdmodel.PDPage-"><code>processPage(PDPage)</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>contentStream</code> - the child content stream</dd>
+<dd><code>page</code> - the current page</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an exception while processing the stream</dd>
+</dl>
+</li>
+</ul>
+<a name="beginText--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginText</h4>
+<pre>public&nbsp;void&nbsp;beginText()
+               throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when the BT operator is encountered. This method is for overriding in subclasses, the
+ default implementation does nothing.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there was an error processing the text</dd>
+</dl>
+</li>
+</ul>
+<a name="endText--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endText</h4>
+<pre>public&nbsp;void&nbsp;endText()
+             throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when the ET operator is encountered. This method is for overriding in subclasses, the
+ default implementation does nothing.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there was an error processing the text</dd>
+</dl>
+</li>
+</ul>
+<a name="showTextString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showTextString</h4>
+<pre>public&nbsp;void&nbsp;showTextString(byte[]&nbsp;string)
+                    throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when a string of text is to be shown.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>string</code> - the encoded text</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there was an error showing the text</dd>
+</dl>
+</li>
+</ul>
+<a name="showTextStrings-org.apache.pdfbox.cos.COSArray-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showTextStrings</h4>
+<pre>public&nbsp;void&nbsp;showTextStrings(<a href="../../../../org/apache/pdfbox/cos/COSArray.html" title="class in org.apache.pdfbox.cos">COSArray</a>&nbsp;array)
+                     throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when a string of text with spacing adjustments is to be shown.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>array</code> - array of encoded text strings and adjustments</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there was an error showing the text</dd>
+</dl>
+</li>
+</ul>
+<a name="applyTextAdjustment-float-float-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyTextAdjustment</h4>
+<pre>protected&nbsp;void&nbsp;applyTextAdjustment(float&nbsp;tx,
+                                   float&nbsp;ty)
+                            throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Applies a text position adjustment from the TJ operator. May be overridden in subclasses.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tx</code> - x-translation</dd>
+<dd><code>ty</code> - y-translation</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if something went wrong</dd>
+</dl>
+</li>
+</ul>
+<a name="showText-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showText</h4>
+<pre>protected&nbsp;void&nbsp;showText(byte[]&nbsp;string)
+                 throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Process text from the PDF Stream. You should override this method if you want to
+ perform an action when encoded text is being processed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>string</code> - the encoded text</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is an error processing the string</dd>
+</dl>
+</li>
+</ul>
+<a name="showGlyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDFont-int-java.lang.String-org.apache.pdfbox.util.Vector-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showGlyph</h4>
+<pre>protected&nbsp;void&nbsp;showGlyph(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+                         <a href="../../../../org/apache/pdfbox/pdmodel/font/PDFont.html" title="class in org.apache.pdfbox.pdmodel.font">PDFont</a>&nbsp;font,
+                         int&nbsp;code,
+                         <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+                         <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)
+                  throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>textRenderingMatrix</code> - the current text rendering matrix, T<sub>rm</sub></dd>
+<dd><code>font</code> - the current font</dd>
+<dd><code>code</code> - internal PDF character code for the glyph</dd>
+<dd><code>unicode</code> - the Unicode text for this glyph, or null if the PDF does provide it</dd>
+<dd><code>displacement</code> - the displacement (i.e. advance) of the glyph in text space</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the glyph cannot be processed</dd>
+</dl>
+</li>
+</ul>
+<a name="showFontGlyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDFont-int-java.lang.String-org.apache.pdfbox.util.Vector-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showFontGlyph</h4>
+<pre>protected&nbsp;void&nbsp;showFontGlyph(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+                             <a href="../../../../org/apache/pdfbox/pdmodel/font/PDFont.html" title="class in org.apache.pdfbox.pdmodel.font">PDFont</a>&nbsp;font,
+                             int&nbsp;code,
+                             <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+                             <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)
+                      throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>textRenderingMatrix</code> - the current text rendering matrix, T<sub>rm</sub></dd>
+<dd><code>font</code> - the current font</dd>
+<dd><code>code</code> - internal PDF character code for the glyph</dd>
+<dd><code>unicode</code> - the Unicode text for this glyph, or null if the PDF does provide it</dd>
+<dd><code>displacement</code> - the displacement (i.e. advance) of the glyph in text space</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the glyph cannot be processed</dd>
+</dl>
+</li>
+</ul>
+<a name="showType3Glyph-org.apache.pdfbox.util.Matrix-org.apache.pdfbox.pdmodel.font.PDType3Font-int-java.lang.String-org.apache.pdfbox.util.Vector-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showType3Glyph</h4>
+<pre>protected&nbsp;void&nbsp;showType3Glyph(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;textRenderingMatrix,
+                              <a href="../../../../org/apache/pdfbox/pdmodel/font/PDType3Font.html" title="class in org.apache.pdfbox.pdmodel.font">PDType3Font</a>&nbsp;font,
+                              int&nbsp;code,
+                              <a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unicode,
+                              <a href="../../../../org/apache/pdfbox/util/Vector.html" title="class in org.apache.pdfbox.util">Vector</a>&nbsp;displacement)
+                       throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when a glyph is to be processed.This method is intended for overriding in subclasses,
+ the default implementation does nothing.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>textRenderingMatrix</code> - the current text rendering matrix, T<sub>rm</sub></dd>
+<dd><code>font</code> - the current font</dd>
+<dd><code>code</code> - internal PDF character code for the glyph</dd>
+<dd><code>unicode</code> - the Unicode text for this glyph, or null if the PDF does provide it</dd>
+<dd><code>displacement</code> - the displacement (i.e. advance) of the glyph in text space</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the glyph cannot be processed</dd>
+</dl>
+</li>
+</ul>
+<a name="processOperator-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processOperator</h4>
+<pre>public&nbsp;void&nbsp;processOperator(<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operation,
+                            <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;arguments)
+                     throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">This is used to handle an operation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>operation</code> - The operation to perform.</dd>
+<dd><code>arguments</code> - The list of arguments.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - If there is an error processing the operation.</dd>
+</dl>
+</li>
+</ul>
+<a name="processOperator-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processOperator</h4>
+<pre>protected&nbsp;void&nbsp;processOperator(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+                               <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands)
+                        throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">This is used to handle an operation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>operator</code> - The operation to perform.</dd>
+<dd><code>operands</code> - The list of arguments.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - If there is an error processing the operation.</dd>
+</dl>
+</li>
+</ul>
+<a name="unsupportedOperator-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unsupportedOperator</h4>
+<pre>protected&nbsp;void&nbsp;unsupportedOperator(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+                                   <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands)
+                            throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when an unsupported operator is encountered.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>operator</code> - The unknown operator.</dd>
+<dd><code>operands</code> - The list of operands.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if something went wrong</dd>
+</dl>
+</li>
+</ul>
+<a name="operatorException-org.apache.pdfbox.contentstream.operator.Operator-java.util.List-java.io.IOException-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operatorException</h4>
+<pre>protected&nbsp;void&nbsp;operatorException(<a href="../../../../org/apache/pdfbox/contentstream/operator/Operator.html" title="class in org.apache.pdfbox.contentstream.operator">Operator</a>&nbsp;operator,
+                                 <a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/pdfbox/cos/COSBase.html" title="class in org.apache.pdfbox.cos">COSBase</a>&gt;&nbsp;operands,
+                                 <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)
+                          throws <a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called when an exception is thrown by an operator.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>operator</code> - The unknown operator.</dd>
+<dd><code>operands</code> - The list of operands.</dd>
+<dd><code>e</code> - the thrown exception.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if something went wrong</dd>
+</dl>
+</li>
+</ul>
+<a name="saveGraphicsState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveGraphicsState</h4>
+<pre>public&nbsp;void&nbsp;saveGraphicsState()</pre>
+<div class="block">Pushes the current graphics state to the stack.</div>
+</li>
+</ul>
+<a name="restoreGraphicsState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restoreGraphicsState</h4>
+<pre>public&nbsp;void&nbsp;restoreGraphicsState()</pre>
+<div class="block">Pops the current graphics state from the stack.</div>
+</li>
+</ul>
+<a name="saveGraphicsStack--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveGraphicsStack</h4>
+<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a>&lt;<a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a>&gt;&nbsp;saveGraphicsStack()</pre>
+<div class="block">Saves the entire graphics stack.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the saved graphics state stack.</dd>
+</dl>
+</li>
+</ul>
+<a name="restoreGraphicsStack-java.util.Stack-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restoreGraphicsStack</h4>
+<pre>protected final&nbsp;void&nbsp;restoreGraphicsStack(<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a>&lt;<a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a>&gt;&nbsp;snapshot)</pre>
+<div class="block">Restores the entire graphics stack.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>snapshot</code> - the graphics state stack to be restored.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGraphicsStackSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraphicsStackSize</h4>
+<pre>public&nbsp;int&nbsp;getGraphicsStackSize()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Returns the size of the graphicsStack.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGraphicsState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraphicsState</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/pdmodel/graphics/state/PDGraphicsState.html" title="class in org.apache.pdfbox.pdmodel.graphics.state">PDGraphicsState</a>&nbsp;getGraphicsState()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Returns the graphicsState.</dd>
+</dl>
+</li>
+</ul>
+<a name="getTextLineMatrix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTextLineMatrix</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;getTextLineMatrix()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Returns the textLineMatrix.</dd>
+</dl>
+</li>
+</ul>
+<a name="setTextLineMatrix-org.apache.pdfbox.util.Matrix-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTextLineMatrix</h4>
+<pre>public&nbsp;void&nbsp;setTextLineMatrix(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The textLineMatrix to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="getTextMatrix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTextMatrix</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;getTextMatrix()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Returns the textMatrix.</dd>
+</dl>
+</li>
+</ul>
+<a name="setTextMatrix-org.apache.pdfbox.util.Matrix-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTextMatrix</h4>
+<pre>public&nbsp;void&nbsp;setTextMatrix(<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The textMatrix to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setLineDashPattern-org.apache.pdfbox.cos.COSArray-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLineDashPattern</h4>
+<pre>public&nbsp;void&nbsp;setLineDashPattern(<a href="../../../../org/apache/pdfbox/cos/COSArray.html" title="class in org.apache.pdfbox.cos">COSArray</a>&nbsp;array,
+                               int&nbsp;phase)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>array</code> - dash array</dd>
+<dd><code>phase</code> - dash phase</dd>
+</dl>
+</li>
+</ul>
+<a name="getResources--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResources</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/pdmodel/PDResources.html" title="class in org.apache.pdfbox.pdmodel">PDResources</a>&nbsp;getResources()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the stream' resources. This is mainly to be used by the <a href="../../../../org/apache/pdfbox/contentstream/operator/OperatorProcessor.html" title="class in org.apache.pdfbox.contentstream.operator"><code>OperatorProcessor</code></a>
+ classes.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentPage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentPage</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/pdmodel/PDPage.html" title="class in org.apache.pdfbox.pdmodel">PDPage</a>&nbsp;getCurrentPage()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the current page.</dd>
+</dl>
+</li>
+</ul>
+<a name="getInitialMatrix--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitialMatrix</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/pdfbox/util/Matrix.html" title="class in org.apache.pdfbox.util">Matrix</a>&nbsp;getInitialMatrix()</pre>
+<div class="block">Gets the stream's initial matrix.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the initial matrix.</dd>
+</dl>
+</li>
+</ul>
+<a name="transformedPoint-float-float-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transformedPoint</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</a>&nbsp;transformedPoint(float&nbsp;x,
+                                      float&nbsp;y)</pre>
+<div class="block">Transforms a point using the CTM.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>x</code> - x-coordinate of the point to be transformed.</dd>
+<dd><code>y</code> - y-coordinate of the point to be transformed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the transformed point.</dd>
+</dl>
+</li>
+</ul>
+<a name="transformWidth-float-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transformWidth</h4>
+<pre>protected&nbsp;float&nbsp;transformWidth(float&nbsp;width)</pre>
+<div class="block">Transforms a width using the CTM.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>width</code> - the width value to be transformed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the transformed width value.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PDFStreamEngine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/pdfbox/contentstream/PDFGraphicsStreamEngine.html" title="class in org.apache.pdfbox.contentstream"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/pdfbox/contentstream/PDFStreamEngine.html" target="_top">Frames</a></li>
+<li><a href="PDFStreamEngine.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2018 <a href="http://pdfbox.apache.org">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>