From 569e8c1d02079811a10c523f8b1446c5c2f6e083 Mon Sep 17 00:00:00 2001 From: sbarman Date: Fri, 17 Jun 2011 17:46:02 -0700 Subject: [PATCH] clean up tiling --- pdf.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pdf.js b/pdf.js index 2fc51a21c..9c8b7e6a0 100644 --- a/pdf.js +++ b/pdf.js @@ -2110,11 +2110,10 @@ var CanvasGraphics = (function() { }, setFillColorSpace: function(space) { // TODO real impl - if (space.name === "Pattern") { + if (space.name === "Pattern") this.colorspace = "Pattern"; - } else { + else this.colorspace = null; - } }, setStrokeColor: function(/*...*/) { // TODO real impl @@ -2150,11 +2149,10 @@ var CanvasGraphics = (function() { var pattern = xref.fetchIfRef(patternRes.get(patternName.name)); var type = pattern.dict.get("PatternType"); - if (type === 1) { + if (type === 1) this.tilingFill(pattern); - } else { + else error("Unhandled pattern type"); - } } } else { // TODO real impl @@ -2218,7 +2216,7 @@ var CanvasGraphics = (function() { this.ctx = tmpCtx; // normalize transform matrix so each step - // takes up the entire tmpCanvas (no white borders) + // takes up the entire tmpCanvas (need to remove white borders) if (matrix[1] === 0 && matrix[2] === 0) { matrix[0] = tmpCanvas.width / xstep; matrix[3] = tmpCanvas.height / ystep;