Package com.ribs.pdf
Interface ColorFactory
- All Known Implementing Classes:
- DefaultFactories
public interface ColorFactory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intRendering intentsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intColorspace constantsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intBlend modesstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Method SummaryModifier and TypeMethodDescriptioncreateColor(ColorSpace space, float[] values) Create a specific color in the colorspacecreateColorSpace(int type, Object params) Create a colorspace object from one of the above space IDs.createComposite(ColorSpace sourcespace, int blendMode, boolean alphaIsShape, float alpha) Create a Composite for the blend mode and alpha parameters.
- 
Field Details- 
DeviceGrayColorspacestatic final int DeviceGrayColorspaceColorspace constants- See Also:
 
- 
CalibratedGrayColorspacestatic final int CalibratedGrayColorspace- See Also:
 
- 
DeviceRGBColorspacestatic final int DeviceRGBColorspace- See Also:
 
- 
CalibratedRGBColorspacestatic final int CalibratedRGBColorspace- See Also:
 
- 
DeviceCMYKColorspacestatic final int DeviceCMYKColorspace- See Also:
 
- 
LabColorspacestatic final int LabColorspace- See Also:
 
- 
IndexedColorspacestatic final int IndexedColorspace- See Also:
 
- 
ICCBasedColorspacestatic final int ICCBasedColorspace- See Also:
 
- 
SeparationColorspacestatic final int SeparationColorspace- See Also:
 
- 
DeviceNColorspacestatic final int DeviceNColorspace- See Also:
 
- 
PatternColorspacestatic final int PatternColorspace- See Also:
 
- 
UnknownColorspacestatic final int UnknownColorspace- See Also:
 
- 
AbsoluteColorimetricIntentstatic final int AbsoluteColorimetricIntentRendering intents- See Also:
 
- 
RelativeColorimetricIntentstatic final int RelativeColorimetricIntent- See Also:
 
- 
SaturationIntentstatic final int SaturationIntent- See Also:
 
- 
PerceptualIntentstatic final int PerceptualIntent- See Also:
 
- 
NormalBlendModestatic final int NormalBlendModeBlend modes- See Also:
 
- 
MultiplyBlendModestatic final int MultiplyBlendMode- See Also:
 
- 
ScreenBlendModestatic final int ScreenBlendMode- See Also:
 
- 
OverlayBlendModestatic final int OverlayBlendMode- See Also:
 
- 
DarkenBlendModestatic final int DarkenBlendMode- See Also:
 
- 
LightenBlendModestatic final int LightenBlendMode- See Also:
 
- 
ColorDodgeBlendModestatic final int ColorDodgeBlendMode- See Also:
 
- 
ColorBurnBlendModestatic final int ColorBurnBlendMode- See Also:
 
- 
HardLightBlendModestatic final int HardLightBlendMode- See Also:
 
- 
SoftLightBlendModestatic final int SoftLightBlendMode- See Also:
 
- 
DifferenceBlendModestatic final int DifferenceBlendMode- See Also:
 
- 
ExclusionBlendModestatic final int ExclusionBlendMode- See Also:
 
- 
HueBlendModestatic final int HueBlendMode- See Also:
 
- 
SaturationBlendModestatic final int SaturationBlendMode- See Also:
 
- 
ColorBlendModestatic final int ColorBlendMode- See Also:
 
- 
LuminosityBlendModestatic final int LuminosityBlendMode- See Also:
 
 
- 
- 
Method Details- 
createColorSpaceCreate a colorspace object from one of the above space IDs.The value of "params" can be as follows: Device spaces - ignored CIE spaces - a Map ICC spaces - a PDF Stream Indexed spaces - a Map with keys 'base", "hival", and "lookup" Pattern - null Separation - a Map with "Colorant", "Base", & "TintTransform" DeviceN - - a Map with "Colorants", "Base", "TintTransform", & "Attributes" 
- 
createColorCreate a specific color in the colorspace
- 
createCompositeCreate a Composite for the blend mode and alpha parameters. The destination onto which things will be composited will always be 32bit argb, but the source colorspace can be arbitrary. The composite will need to do some conversions if the source colorspace is anything other than deviceRGB.
 
-