From: notmasteryet Date: Sat, 31 Dec 2011 00:52:15 +0000 (-0600) Subject: Fixing CropBox X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=6672420f8de06585bb7d41b0982079b16043c22c;p=pdf.js.git Fixing CropBox --- diff --git a/src/core.js b/src/core.js index 26e3763..30da747 100644 --- a/src/core.js +++ b/src/core.js @@ -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);