From: Artur Adib Date: Thu, 5 Jan 2012 15:42:05 +0000 (-0500) Subject: Support for textLayerBuilder X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ef137dd6a7a93fb4843d7c949eec60189338fbe7;p=pdf.js.git Support for textLayerBuilder --- diff --git a/web/viewer.js b/web/viewer.js index c62ee5b..99c0852 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -781,12 +781,13 @@ var PageView = function pageView(container, content, id, pageWidth, pageHeight, div.appendChild(canvas); this.canvas = canvas; - var textLayer = null; + var textLayerDiv = null; if (!PDFJS.disableTextLayer) { - textLayer = document.createElement('div'); - textLayer.className = 'textLayer'; - div.appendChild(textLayer); + textLayerDiv = document.createElement('div'); + textLayerDiv.className = 'textLayer'; + div.appendChild(textLayerDiv); } + var textLayer = textLayerDiv ? new TextLayerBuilder(textLayerDiv) : null; var scale = this.scale; canvas.width = pageWidth * scale; @@ -810,7 +811,7 @@ var PageView = function pageView(container, content, id, pageWidth, pageHeight, cache.push(this); callback(); - }).bind(this), new TextLayerBuilder(textLayer) + }).bind(this), textLayer ); setupAnnotations(this.content, this.scale);