|
|
|
@ -689,7 +689,9 @@ var CanvasGraphics = (function canvasGraphics() {
@@ -689,7 +689,9 @@ var CanvasGraphics = (function canvasGraphics() {
|
|
|
|
|
setStrokeColor: function canvasGraphicsSetStrokeColor(/*...*/) { |
|
|
|
|
var cs = this.current.strokeColorSpace; |
|
|
|
|
var color = cs.getRgb(arguments); |
|
|
|
|
this.setStrokeRGBColor.apply(this, color); |
|
|
|
|
var color = Util.makeCssRgb.apply(null, cs.getRgb(arguments)); |
|
|
|
|
this.ctx.strokeStyle = color; |
|
|
|
|
this.current.strokeColor = color; |
|
|
|
|
}, |
|
|
|
|
getColorN_IR_Pattern: function canvasGraphicsGetColorN_IR_Pattern(IR, cs) { |
|
|
|
|
if (IR[0] == 'TilingPattern') { |
|
|
|
@ -724,8 +726,9 @@ var CanvasGraphics = (function canvasGraphics() {
@@ -724,8 +726,9 @@ var CanvasGraphics = (function canvasGraphics() {
|
|
|
|
|
}, |
|
|
|
|
setFillColor: function canvasGraphicsSetFillColor(/*...*/) { |
|
|
|
|
var cs = this.current.fillColorSpace; |
|
|
|
|
var color = cs.getRgb(arguments); |
|
|
|
|
this.setFillRGBColor.apply(this, color); |
|
|
|
|
var color = Util.makeCssRgb.apply(null, cs.getRgb(arguments)); |
|
|
|
|
this.ctx.fillStyle = color; |
|
|
|
|
this.current.fillColor = color; |
|
|
|
|
}, |
|
|
|
|
setFillColorN_IR: function canvasGraphicsSetFillColorN(/*...*/) { |
|
|
|
|
var cs = this.current.fillColorSpace; |
|
|
|
@ -737,27 +740,49 @@ var CanvasGraphics = (function canvasGraphics() {
@@ -737,27 +740,49 @@ var CanvasGraphics = (function canvasGraphics() {
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
setStrokeGray: function canvasGraphicsSetStrokeGray(gray) { |
|
|
|
|
this.setStrokeRGBColor(gray, gray, gray); |
|
|
|
|
if (!(this.current.strokeColorSpace instanceof DeviceGrayCS)) |
|
|
|
|
this.current.strokeColorSpace = new DeviceGrayCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssRgb(gray, gray, gray); |
|
|
|
|
this.ctx.strokeStyle = color; |
|
|
|
|
this.current.strokeColor = color; |
|
|
|
|
}, |
|
|
|
|
setFillGray: function canvasGraphicsSetFillGray(gray) { |
|
|
|
|
this.setFillRGBColor(gray, gray, gray); |
|
|
|
|
if (!(this.current.fillColorSpace instanceof DeviceGrayCS)) |
|
|
|
|
this.current.fillColorSpace = new DeviceGrayCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssRgb(gray, gray, gray); |
|
|
|
|
this.ctx.fillStyle = color; |
|
|
|
|
this.current.fillColor = color; |
|
|
|
|
}, |
|
|
|
|
setStrokeRGBColor: function canvasGraphicsSetStrokeRGBColor(r, g, b) { |
|
|
|
|
if (!(this.current.strokeColorSpace instanceof DeviceRgbCS)) |
|
|
|
|
this.current.strokeColorSpace = new DeviceRgbCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssRgb(r, g, b); |
|
|
|
|
this.ctx.strokeStyle = color; |
|
|
|
|
this.current.strokeColor = color; |
|
|
|
|
}, |
|
|
|
|
setFillRGBColor: function canvasGraphicsSetFillRGBColor(r, g, b) { |
|
|
|
|
if (!(this.current.fillColorSpace instanceof DeviceRgbCS)) |
|
|
|
|
this.current.fillColorSpace = new DeviceRgbCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssRgb(r, g, b); |
|
|
|
|
this.ctx.fillStyle = color; |
|
|
|
|
this.current.fillColor = color; |
|
|
|
|
}, |
|
|
|
|
setStrokeCMYKColor: function canvasGraphicsSetStrokeCMYKColor(c, m, y, k) { |
|
|
|
|
if (!(this.current.strokeColorSpace instanceof DeviceCmykCS)) |
|
|
|
|
this.current.strokeColorSpace = new DeviceCmykCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssCmyk(c, m, y, k); |
|
|
|
|
this.ctx.strokeStyle = color; |
|
|
|
|
this.current.strokeColor = color; |
|
|
|
|
}, |
|
|
|
|
setFillCMYKColor: function canvasGraphicsSetFillCMYKColor(c, m, y, k) { |
|
|
|
|
if (!(this.current.fillColorSpace instanceof DeviceCmykCS)) |
|
|
|
|
this.current.fillColorSpace = new DeviceCmykCS(); |
|
|
|
|
|
|
|
|
|
var color = Util.makeCssCmyk(c, m, y, k); |
|
|
|
|
this.ctx.fillStyle = color; |
|
|
|
|
this.current.fillColor = color; |
|
|
|
|