Placeholder even-odd fill

This commit is contained in:
Chris Jones 2011-05-09 21:08:21 -05:00
parent e820a20b63
commit c1758ea66f

8
pdf.js
View File

@ -1592,6 +1592,7 @@ var Interpreter = (function() {
re: gfx.rectangle,
S: gfx.stroke,
f: gfx.fill,
"f*": gfx.eoFill,
B: gfx.fillStroke,
b: gfx.closeFillStroke,
n: gfx.endPath,
@ -1740,6 +1741,9 @@ var EchoGraphics = (function() {
fill: function() {
this.printdentln("f");
},
eoFill: function() {
this.printdentln("f*");
},
fillStroke: function() {
this.printdentln("B");
},
@ -1951,6 +1955,10 @@ var CanvasGraphics = (function() {
this.ctx.fill();
this.consumePath();
},
eoFill: function() {
// TODO: <canvas> needs to support even-odd winding rule
this.fill();
},
fillStroke: function() {
this.ctx.fill();
this.ctx.stroke();