From: sbarman Date: Mon, 20 Jun 2011 21:22:11 +0000 (-0700) Subject: switched to using const enums X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=8911f7c6c5241c152debceabd3e47d1ac43fdaf0;p=pdf.js.git switched to using const enums --- diff --git a/pdf.js b/pdf.js index 001784e..aca7e0b 100644 --- a/pdf.js +++ b/pdf.js @@ -2034,7 +2034,7 @@ var CanvasGraphics = (function() { const EO_CLIP = {}; // Used for tiling patterns - const PAINT_TYPE = [null, "colored", "uncolored"]; + const PAINT_TYPE_COLORED = 1, PAINT_TYPE_UNCOLORED = 2; constructor.prototype = { translateFont: function(fontDict, xref, resources) { @@ -2506,12 +2506,15 @@ var CanvasGraphics = (function() { var dict = pattern.dict; var ctx = this.ctx; - var paintType = PAINT_TYPE[dict.get("PaintType")]; - if (paintType == "colored") { + var paintType = dict.get("PaintType"); + switch (paintType) { + case PAINT_TYPE_COLORED: // should go to default for color space ctx.fillStyle = this.makeCssRgb(1, 1, 1); ctx.strokeStyle = this.makeCssRgb(0, 0, 0); - } else { + break; + case PAINT_TYPE_UNCOLORED: + default: error("Unsupported paint type"); }