/** * Sets the RGB color value. * * @param r red, integer between 0 and 255 * @param g green, integer between 0 and 255 * @param b blue, integer between 0 and 255 * @return a {@link CssColor} object */ public static final CssColor make(int r, int g, int b) { return make("rgb(" + r + "," + g + "," + b + ")"); }
/** * Convenience method to set the context's fillStyle to a {@link CssColor}, * specified in String form. * * @param fillStyleColor the color as a String * @see #getFillStyle() */ public final void setFillStyle(String fillStyleColor) { setFillStyle(CssColor.make(fillStyleColor)); }
/** * Convenience method to set the context's strokeStyle to a {@link CssColor}. * * @param strokeStyleColor the stroke color as a String * @see #getStrokeStyle() */ public final void setStrokeStyle(String strokeStyleColor) { setStrokeStyle(CssColor.make(strokeStyleColor)); }
/** * Sets the RGB color value. * * @param r red, integer between 0 and 255 * @param g green, integer between 0 and 255 * @param b blue, integer between 0 and 255 * @return a {@link CssColor} object */ public static final CssColor make(int r, int g, int b) { return make("rgb(" + r + "," + g + "," + b + ")"); }
/** * Sets the RGB color value. * * @param r red, integer between 0 and 255 * @param g green, integer between 0 and 255 * @param b blue, integer between 0 and 255 * @return a {@link CssColor} object */ public static final CssColor make(int r, int g, int b) { return make("rgb(" + r + "," + g + "," + b + ")"); }
public ColorW(String cssColorString) { cssColor = CssColor.make(cssColorString); }
public ColorW(int r, int g, int b) { cssColor = CssColor.make(r, g, b); }
/** * Convenience method to set the context's strokeStyle to a {@link CssColor}. * * @param strokeStyleColor the stroke color as a String * @see #getStrokeStyle() */ public final void setStrokeStyle(String strokeStyleColor) { setStrokeStyle(CssColor.make(strokeStyleColor)); }
/** * Convenience method to set the context's strokeStyle to a {@link CssColor}. * * @param strokeStyleColor the stroke color as a String * @see #getStrokeStyle() */ public final void setStrokeStyle(String strokeStyleColor) { setStrokeStyle(CssColor.make(strokeStyleColor)); }
/** * Convenience method to set the context's fillStyle to a {@link CssColor}, * specified in String form. * * @param fillStyleColor the color as a String * @see #getFillStyle() */ public final void setFillStyle(String fillStyleColor) { setFillStyle(CssColor.make(fillStyleColor)); }
/** * Convenience method to set the context's fillStyle to a {@link CssColor}, * specified in String form. * * @param fillStyleColor the color as a String * @see #getFillStyle() */ public final void setFillStyle(String fillStyleColor) { setFillStyle(CssColor.make(fillStyleColor)); }
private FillStrokeStyle getColor(Color color, PreciseRectangle bbox) { if (color instanceof Gradient) { return makeGradient((Gradient) color, bbox); } return CssColor.make(getColorString(color, 1)); }