]> git.parisson.com Git - pdf.js.git/commitdiff
Fixing CropBox
authornotmasteryet <async.processingjs@yahoo.com>
Sat, 31 Dec 2011 00:52:15 +0000 (18:52 -0600)
committernotmasteryet <async.processingjs@yahoo.com>
Sat, 31 Dec 2011 00:52:15 +0000 (18:52 -0600)
src/core.js

index 26e3763278155ad7cdeddfbb93dbd2f99745d6fd..30da747a44f78cc701d5ffccf5b00f9cac08544b 100644 (file)
@@ -110,9 +110,11 @@ var Page = (function PageClosure() {
         width: this.width,
         height: this.height
       };
+      var mediaBox = this.mediaBox;
+      var offsetX = mediaBox[0], offsetY = mediaBox[1];
       if (isArray(obj) && obj.length == 4) {
-        var tl = this.rotatePoint(obj[0], obj[1]);
-        var br = this.rotatePoint(obj[2], obj[3]);
+        var tl = this.rotatePoint(obj[0] - offsetX, obj[1] - offsetY);
+        var br = this.rotatePoint(obj[2] - offsetX, obj[3] - offsetY);
         view.x = Math.min(tl.x, br.x);
         view.y = Math.min(tl.y, br.y);
         view.width = Math.abs(tl.x - br.x);