Reset canvas state before drawing annotations

Conflicts:
	src/core.js
This commit is contained in:
Yury Delendik 2013-05-28 17:12:35 -05:00
parent 67eb3bbc68
commit 336aa38f4a
3 changed files with 59 additions and 24 deletions

View file

@ -1515,6 +1515,15 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.restore();
},
beginAnnotations: function CanvasGraphics_beginAnnotations() {
this.save();
this.current = new CanvasExtraState();
},
endAnnotations: function CanvasGraphics_endAnnotations() {
this.restore();
},
beginAnnotation: function CanvasGraphics_beginAnnotation(rect, transform,
matrix) {
this.save();