<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>JSDoc: Global</title> <script src="scripts/prettify/prettify.js"> </script> <script src="scripts/prettify/lang-css.js"> </script> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css"> </head> <body> <div id="main"> <h1 class="page-title">Global</h1> <section> <header> <h2></h2> </header> <article> <div class="container-overview"> <dl class="details"> </dl> </div> <h3 class="subsection-title">Members</h3> <h4 class="name" id="_UnsupportedManager"><span class="type-signature"></span>_UnsupportedManager<span class="type-signature"></span></h4> <div class="description"> (Deprecated) Global observer of unsupported feature usages. Use onUnsupportedFeature callback of the {PDFDocumentLoadingTask} instance. </div> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line2240">line 2240</a> </li></ul></dd> </dl> <h3 class="subsection-title">Methods</h3> <h4 class="name" id="arrayByteLength"><span class="type-signature"></span>arrayByteLength<span class="signature">(arr)</span><span class="type-signature"> → {number}</span></h4> <div class="description"> Gets length of the array (Array, Uint8Array, or string) in bytes. </div> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>arr</code></td> <td class="type"> <span class="param-type">Array</span> | <span class="param-type">Uint8Array</span> | <span class="param-type">string</span> </td> <td class="description last"></td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="shared_util.js.html">shared/util.js</a>, <a href="shared_util.js.html#line543">line 543</a> </li></ul></dd> </dl> <h5>Returns:</h5> <dl> <dt> Type </dt> <dd> <span class="param-type">number</span> </dd> </dl> <h4 class="name" id="arraysToBytes"><span class="type-signature"></span>arraysToBytes<span class="signature">(arr)</span><span class="type-signature"> → {Uint8Array}</span></h4> <div class="description"> Combines array items (arrays) into single Uint8Array object. </div> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>arr</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">the array of the arrays (Array, Uint8Array, or string).</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="shared_util.js.html">shared/util.js</a>, <a href="shared_util.js.html#line556">line 556</a> </li></ul></dd> </dl> <h5>Returns:</h5> <dl> <dt> Type </dt> <dd> <span class="param-type">Uint8Array</span> </dd> </dl> <h4 class="name" id="createPromiseCapability"><span class="type-signature"></span>createPromiseCapability<span class="signature">()</span><span class="type-signature"> → {<a href="global.html#PromiseCapability">PromiseCapability</a>}</span></h4> <div class="description"> Creates a promise capability object. </div> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="shared_util.js.html">shared/util.js</a>, <a href="shared_util.js.html#line1116">line 1116</a> </li></ul></dd> </dl> <h5>Returns:</h5> <div class="param-desc"> A capability object contains: - a Promise, resolve and reject methods. </div> <dl> <dt> Type </dt> <dd> <span class="param-type"><a href="global.html#PromiseCapability">PromiseCapability</a></span> </dd> </dl> <h4 class="name" id="createValidAbsoluteUrl"><span class="type-signature"></span>createValidAbsoluteUrl<span class="signature">(url, baseUrl)</span><span class="type-signature"> → {URL}</span></h4> <div class="description"> Attempts to create a valid absolute URL (utilizing `isValidProtocol`). </div> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>url</code></td> <td class="type"> <span class="param-type">URL</span> | <span class="param-type">string</span> </td> <td class="description last">An absolute, or relative, URL.</td> </tr> <tr> <td class="name"><code>baseUrl</code></td> <td class="type"> <span class="param-type">URL</span> | <span class="param-type">string</span> </td> <td class="description last">An absolute URL.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="shared_util.js.html">shared/util.js</a>, <a href="shared_util.js.html#line361">line 361</a> </li></ul></dd> </dl> <h5>Returns:</h5> <div class="param-desc"> Either a valid , or `null` otherwise. </div> <dl> <dt> Type </dt> <dd> <span class="param-type">URL</span> </dd> </dl> <h4 class="name" id="getDocument"><span class="type-signature"></span>getDocument<span class="signature">(src, pdfDataRangeTransport, passwordCallback, progressCallback)</span><span class="type-signature"> → {<a href="PDFDocumentLoadingTask.html">PDFDocumentLoadingTask</a>}</span></h4> <div class="description"> This is the main entry point for loading a PDF and interacting with it. NOTE: If a URL is used to fetch the PDF data a standard XMLHttpRequest(XHR) is used, which means it must follow the same origin rules that any XHR does e.g. No cross domain requests without CORS. </div> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>src</code></td> <td class="type"> <span class="param-type">string</span> | <span class="param-type">TypedArray</span> | <span class="param-type"><a href="global.html#DocumentInitParameters">DocumentInitParameters</a></span> | <span class="param-type"><a href="PDFDataRangeTransport.html">PDFDataRangeTransport</a></span> </td> <td class="description last">Can be a url to where a PDF is located, a typed array (Uint8Array) already populated with data or parameter object.</td> </tr> <tr> <td class="name"><code>pdfDataRangeTransport</code></td> <td class="type"> <span class="param-type"><a href="PDFDataRangeTransport.html">PDFDataRangeTransport</a></span> </td> <td class="description last">(deprecated) It is used if you want to manually serve range requests for data in the PDF.</td> </tr> <tr> <td class="name"><code>passwordCallback</code></td> <td class="type"> <span class="param-type">function</span> </td> <td class="description last">(deprecated) It is used to request a password if wrong or no password was provided. The callback receives two parameters: function that needs to be called with new password and reason (see {PasswordResponses}).</td> </tr> <tr> <td class="name"><code>progressCallback</code></td> <td class="type"> <span class="param-type">function</span> </td> <td class="description last">(deprecated) It is used to be able to monitor the loading progress of the PDF file (necessary to implement e.g. a loading bar). The callback receives an {Object} with the properties: {number} loaded and {number} total.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line167">line 167</a> </li></ul></dd> </dl> <h5>Returns:</h5> <dl> <dt> Type </dt> <dd> <span class="param-type"><a href="PDFDocumentLoadingTask.html">PDFDocumentLoadingTask</a></span> </dd> </dl> <h3 class="subsection-title">Type Definitions</h3> <h4 class="name" id="DocumentInitParameters">DocumentInitParameters</h4> <div class="description"> Document initialization / loading parameters object. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>url</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The URL of the PDF.</td> </tr> <tr> <td class="name"><code>data</code></td> <td class="type"> <span class="param-type">TypedArray</span> | <span class="param-type">Array</span> | <span class="param-type">string</span> </td> <td class="description last">Binary PDF data. Use typed arrays (Uint8Array) to improve the memory usage. If PDF data is BASE64-encoded, use atob() to convert it to a binary string first.</td> </tr> <tr> <td class="name"><code>httpHeaders</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">Basic authentication headers.</td> </tr> <tr> <td class="name"><code>withCredentials</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">Indicates whether or not cross-site Access-Control requests should be made using credentials such as cookies or authorization headers. The default is false.</td> </tr> <tr> <td class="name"><code>password</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">For decrypting password-protected PDFs.</td> </tr> <tr> <td class="name"><code>initialData</code></td> <td class="type"> <span class="param-type">TypedArray</span> </td> <td class="description last">A typed array with the first portion or all of the pdf data. Used by the extension since some data is already loaded before the switch to range requests.</td> </tr> <tr> <td class="name"><code>length</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The PDF file length. It's used for progress reports and range requests operations.</td> </tr> <tr> <td class="name"><code>range</code></td> <td class="type"> <span class="param-type"><a href="PDFDataRangeTransport.html">PDFDataRangeTransport</a></span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>rangeChunkSize</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Optional parameter to specify maximum number of bytes fetched per range request. The default value is 2^16 = 65536.</td> </tr> <tr> <td class="name"><code>worker</code></td> <td class="type"> <span class="param-type"><a href="PDFWorker.html">PDFWorker</a></span> </td> <td class="description last">The worker that will be used for the loading and parsing of the PDF data.</td> </tr> <tr> <td class="name"><code>docBaseUrl</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">(optional) The base URL of the document, used when attempting to recover valid absolute URLs for annotations, and outline items, that (incorrectly) only specify relative URLs.</td> </tr> <tr> <td class="name"><code>disableNativeImageDecoder</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">(deprecated) Disable decoding of certain (simple) JPEG images in the browser. This is useful for environments without DOM image support, such as e.g. Node.js. The default value is `false`.</td> </tr> <tr> <td class="name"><code>nativeImageDecoderSupport</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">(optional) Strategy for decoding certain (simple) JPEG images in the browser. This is useful for environments without DOM image and canvas support, such as e.g. Node.js. Valid values are 'decode', 'display' or 'none'; where 'decode' is intended for browsers with full image/canvas support, 'display' for environments with limited image support through stubs (useful for SVG conversion), and 'none' where JPEG images will be decoded entirely by PDF.js. The default value is 'decode'.</td> </tr> <tr> <td class="name"><code>CMapReaderFactory</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">(optional) The factory that will be used when reading built-in CMap files. Providing a custom factory is useful for environments without `XMLHttpRequest` support, such as e.g. Node.js. The default value is {DOMCMapReaderFactory}.</td> </tr> <tr> <td class="name"><code>stopAtErrors</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">(optional) Reject certain promises, e.g. `getOperatorList`, `getTextContent`, and `RenderTask`, when the associated PDF data cannot be successfully parsed, instead of attempting to recover whatever possible of the data. The default value is `false`.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line85">line 85</a> </li></ul></dd> </dl> <h4 class="name" id="GetAnnotationsParameters">GetAnnotationsParameters</h4> <div class="description"> Page annotation parameters. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>intent</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Determines the annotations that will be fetched, can be either 'display' (viewable annotations) or 'print' (printable annotations). If the parameter is omitted, all annotations are fetched.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line687">line 687</a> </li></ul></dd> </dl> <h4 class="name" id="getTextContentParameters">getTextContentParameters</h4> <div class="description"> Page getTextContent parameters. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>normalizeWhitespace</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">replaces all occurrences of whitespace with standard spaces (0x20). The default value is `false`.</td> </tr> <tr> <td class="name"><code>disableCombineTextItems</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">do not attempt to combine same line <a href="global.html#TextItem">TextItem</a>'s. The default value is `false`.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line647">line 647</a> </li></ul></dd> </dl> <h4 class="name" id="PDFDocumentStats">PDFDocumentStats</h4> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>streamTypes</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">Used stream types in the document (an item is set to true if specific stream ID was used in the document).</td> </tr> <tr> <td class="name"><code>fontTypes</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">Used font type in the document (an item is set to true if specific font ID was used in the document).</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line134">line 134</a> </li></ul></dd> </dl> <h4 class="name" id="PDFOperatorList">PDFOperatorList</h4> <div class="description"> PDF page operator list. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>fnArray</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">Array containing the operator functions.</td> </tr> <tr> <td class="name"><code>argsArray</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">Array containing the arguments of the functions.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line727">line 727</a> </li></ul></dd> </dl> <h4 class="name" id="PromiseCapability">PromiseCapability</h4> <div class="description"> Promise Capability object. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>promise</code></td> <td class="type"> <span class="param-type">Promise</span> </td> <td class="description last">A promise object.</td> </tr> <tr> <td class="name"><code>resolve</code></td> <td class="type"> <span class="param-type">function</span> </td> <td class="description last">Fulfills the promise.</td> </tr> <tr> <td class="name"><code>reject</code></td> <td class="type"> <span class="param-type">function</span> </td> <td class="description last">Rejects the promise.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="shared_util.js.html">shared/util.js</a>, <a href="shared_util.js.html#line1100">line 1100</a> </li></ul></dd> </dl> <h4 class="name" id="RenderParameters">RenderParameters</h4> <div class="description"> Page render parameters. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>canvasContext</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">A 2D context of a DOM Canvas object.</td> </tr> <tr> <td class="name"><code>viewport</code></td> <td class="type"> <span class="param-type"><a href="PageViewport.html">PageViewport</a></span> </td> <td class="description last">Rendering viewport obtained by calling of PDFPage.getViewport method.</td> </tr> <tr> <td class="name"><code>intent</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Rendering intent, can be 'display' or 'print' (default value is 'display').</td> </tr> <tr> <td class="name"><code>renderInteractiveForms</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">(optional) Whether or not interactive form elements are rendered in the display layer. If so, we do not render them on canvas as well.</td> </tr> <tr> <td class="name"><code>transform</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last">(optional) Additional transform, applied just before viewport transform.</td> </tr> <tr> <td class="name"><code>imageLayer</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">(optional) An object that has beginLayout, endLayout and appendImage functions.</td> </tr> <tr> <td class="name"><code>continueCallback</code></td> <td class="type"> <span class="param-type">function</span> </td> <td class="description last">(deprecated) A function that will be called each time the rendering is paused. To continue rendering call the function that is the first argument to the callback.</td> </tr> <tr> <td class="name"><code>canvasFactory</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">(optional) The factory that will be used when creating canvases. The default value is {DOMCanvasFactory}.</td> </tr> <tr> <td class="name"><code>background</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">(optional) Background to use for the canvas. Can use any valid canvas.fillStyle: A DOMString parsed as CSS <color> value, a CanvasGradient object (a linear or radial gradient) or a CanvasPattern object (a repetitive image). The default value is 'rgb(255,255,255)'.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line697">line 697</a> </li></ul></dd> </dl> <h4 class="name" id="TextContent">TextContent</h4> <div class="description"> Page text content. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>items</code></td> <td class="type"> <span class="param-type">array</span> </td> <td class="description last">array of <a href="global.html#TextItem">TextItem</a></td> </tr> <tr> <td class="name"><code>styles</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last">TextStyles objects, indexed by font name.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line657">line 657</a> </li></ul></dd> </dl> <h4 class="name" id="TextItem">TextItem</h4> <div class="description"> Page text content part. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>str</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">text content.</td> </tr> <tr> <td class="name"><code>dir</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">text direction: 'ttb', 'ltr' or 'rtl'.</td> </tr> <tr> <td class="name"><code>transform</code></td> <td class="type"> <span class="param-type">array</span> </td> <td class="description last">transformation matrix.</td> </tr> <tr> <td class="name"><code>width</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">width in device space.</td> </tr> <tr> <td class="name"><code>height</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">height in device space.</td> </tr> <tr> <td class="name"><code>fontName</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">font name used by pdf.js for converted font.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line665">line 665</a> </li></ul></dd> </dl> <h4 class="name" id="TextStyle">TextStyle</h4> <div class="description"> Text style. </div> <h5>Type:</h5> <ul> <li> <span class="param-type">Object</span> </li> </ul> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>ascent</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">font ascent.</td> </tr> <tr> <td class="name"><code>descent</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">font descent.</td> </tr> <tr> <td class="name"><code>vertical</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">text is in vertical mode.</td> </tr> <tr> <td class="name"><code>fontFamily</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">possible font family</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="display_api.js.html">display/api.js</a>, <a href="display_api.js.html#line677">line 677</a> </li></ul></dd> </dl> </article> </section> </div> <nav> <h2><a href="index.html">Home</a></h2><h3>Externals</h3><ul><li><a href="external-Promise.html">Promise</a></li></ul><h3>Classes</h3><ul><li><a href="AnnotationBorderStyle.html">AnnotationBorderStyle</a></li><li><a href="AnnotationFactory.html">AnnotationFactory</a></li><li><a href="PageViewport.html">PageViewport</a></li><li><a href="PDFDataRangeTransport.html">PDFDataRangeTransport</a></li><li><a href="PDFDocumentLoadingTask.html">PDFDocumentLoadingTask</a></li><li><a href="PDFDocumentProxy.html">PDFDocumentProxy</a></li><li><a href="PDFJS.html">PDFJS</a></li><li><a href="PDFPageProxy.html">PDFPageProxy</a></li><li><a href="PDFWorker.html">PDFWorker</a></li><li><a href="RenderTask.html">RenderTask</a></li></ul><h3>Global</h3><ul><li><a href="global.html#_UnsupportedManager">_UnsupportedManager</a></li><li><a href="global.html#arrayByteLength">arrayByteLength</a></li><li><a href="global.html#arraysToBytes">arraysToBytes</a></li><li><a href="global.html#createPromiseCapability">createPromiseCapability</a></li><li><a href="global.html#createValidAbsoluteUrl">createValidAbsoluteUrl</a></li><li><a href="global.html#getDocument">getDocument</a></li></ul> </nav> <br class="clear"> <footer> Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Mon Jun 12 2017 08:43:32 GMT+0000 (Coordinated Universal Time) </footer> <script> prettyPrint(); </script> <script src="scripts/linenumber.js"> </script> </body> </html>