CS: gfx.setStrokeColorSpace,
cs: gfx.setFillColorSpace,
SC: gfx.setStrokeColor,
+ SCN: gfx.setStrokeColorN,
sc: gfx.setFillColor,
+ scn: gfx.setFillColorN,
g: gfx.setFillGray,
RG: gfx.setStrokeRGBColor,
rg: gfx.setFillRGBColor,
this.print(""+ arguments[i] +" ");
this.printdentln("SC");
},
+ setStrokeColorN: function(/*...*/) {
+ this.printdent("");
+ for (var i = 0; i < arguments.length; ++i)
+ this.print(""+ arguments[i] +" ");
+ this.printdentln("SCN");
+ },
setFillColor: function(/*...*/) {
this.printdent("");
for (var i = 0; i < arguments.length; ++i)
this.print(""+ arguments[i] +" ");
this.printdentln("sc");
},
+ setFillColorN: function(/*...*/) {
+ this.printdent("");
+ for (var i = 0; i < arguments.length; ++i)
+ this.print(""+ arguments[i] +" ");
+ this.printdentln("scn");
+ },
setFillGray: function(gray) {
this.printdentln(""+ gray +" g");
},
setStrokeColor: function(/*...*/) {
// TODO
},
+ setStrokeColorN: function(/*...*/) {
+ // TODO
+ },
setFillColor: function(/*...*/) {
// TODO
},
+ setFillColorN: function(/*...*/) {
+ // TODO
+ },
setFillGray: function(gray) {
this.setFillRGBColor(gray, gray, gray);
},
name("DeviceRGB"), cmd("CS"),
name("DeviceGray"), cmd("cs"),
int(1), int(0), int(0), cmd("SC"),
+ int(1), int(0), int(0), cmd("SCN"),
int(1), cmd("sc"),
+ int(1), cmd("scn"),
name("object"), cmd("Do"),
name("shading"), cmd("sh"),
eof()