From: Chris Jones Date: Wed, 22 Jun 2011 09:37:59 +0000 (-0700) Subject: add TODO() for Shading Pattern X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=20b0fb9dc084f40f14fad95edd5267db062eba51;p=pdf.js.git add TODO() for Shading Pattern --- diff --git a/pdf.js b/pdf.js index 1c30ac7..ec8f74a 100644 --- a/pdf.js +++ b/pdf.js @@ -2867,13 +2867,14 @@ var CanvasGraphics = (function() { error("Unable to find pattern resource"); var pattern = xref.fetchIfRef(patternRes.get(patternName.name)); - - const types = [null, this.tilingFill]; - var typeNum = pattern.dict.get("PatternType"); + var patternDict = IsStream(pattern) ? pattern.dict : pattern; + const types = [null, this.tilingFill, + function() { TODO("Shading Patterns"); }]; + var typeNum = patternDict.get("PatternType"); var patternFn = types[typeNum]; if (!patternFn) error("Unhandled pattern type"); - patternFn.call(this, pattern); + patternFn.call(this, pattern, patternDict); } } else { // TODO real impl