mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 07:08:08 +02:00
Placeholder even-odd fill
This commit is contained in:
parent
e820a20b63
commit
c1758ea66f
1 changed files with 8 additions and 0 deletions
8
pdf.js
8
pdf.js
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue