From f24bd65f40075a6c878d93ae106991d033724238 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 23 Jan 2014 15:09:02 +0100 Subject: [PATCH] Add ol.render.canvas.Instruction.SET_TEXT_STYLE --- src/ol/render/canvas/canvasreplay.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/ol/render/canvas/canvasreplay.js b/src/ol/render/canvas/canvasreplay.js index 075ad0f98b..d55e98b304 100644 --- a/src/ol/render/canvas/canvasreplay.js +++ b/src/ol/render/canvas/canvasreplay.js @@ -36,7 +36,8 @@ ol.render.canvas.Instruction = { MOVE_TO_LINE_TO: 8, SET_FILL_STYLE: 9, SET_STROKE_STYLE: 10, - STROKE: 11 + SET_TEXT_STYLE: 11, + STROKE: 12 }; @@ -348,6 +349,15 @@ ol.render.canvas.Replay.prototype.replay_ = } ++i; break; + case ol.render.canvas.Instruction.SET_TEXT_STYLE: + goog.asserts.assert(goog.isString(instruction[1])); + goog.asserts.assert(goog.isString(instruction[2])); + goog.asserts.assert(goog.isString(instruction[3])); + context.font = /** @type {string} */ (instruction[1]); + context.textAlign = /** @type {string} */ (instruction[2]); + context.textBaseline = /** @type {string} */ (instruction[3]); + ++i; + break; case ol.render.canvas.Instruction.STROKE: context.stroke(); ++i;