]> git.parisson.com Git - pdf.js.git/commitdiff
Support for textLayerBuilder
authorArtur Adib <arturadib@gmail.com>
Thu, 5 Jan 2012 15:42:05 +0000 (10:42 -0500)
committerArtur Adib <arturadib@gmail.com>
Thu, 5 Jan 2012 15:42:05 +0000 (10:42 -0500)
web/viewer.js

index c62ee5b4ca1602b31501271d046286ddcb126dc2..99c08525cec29fe6d827c725434762afe051b04d 100644 (file)
@@ -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);