PDF Clown
0.1.2

org.pdfclown.documents.contents.colorSpaces
Class DeviceRGBColor

java.lang.Object
  extended by org.pdfclown.objects.PdfObjectWrapper<TDataObject>
      extended by org.pdfclown.documents.contents.colorSpaces.Color<PdfArray>
          extended by org.pdfclown.documents.contents.colorSpaces.LeveledColor
              extended by org.pdfclown.documents.contents.colorSpaces.DeviceColor
                  extended by org.pdfclown.documents.contents.colorSpaces.DeviceRGBColor
All Implemented Interfaces:
Cloneable, IPdfObjectWrapper

@PDF(value=PDF11)
public final class DeviceRGBColor
extends DeviceColor

Device Red-Green-Blue color value [PDF:1.6:4.5.3].

Version:
0.1.2, 02/04/12
Author:
Stefano Chizzolini (http://www.stefanochizzolini.it)

Field Summary
static DeviceRGBColor Black
           
static DeviceRGBColor Default
           
static DeviceRGBColor White
           
 
Constructor Summary
DeviceRGBColor(double r, double g, double b)
           
 
Method Summary
 Object clone(Document context)
          Gets a clone of the object, registered inside the given document context.
static DeviceRGBColor get(Color color)
          Gets the color corresponding to the specified system color.
static DeviceRGBColor get(PdfArray components)
          Gets the color corresponding to the specified components.
 double getB()
          Gets the blue component.
 double getG()
          Gets the green component.
 double getR()
          Gets the red component.
 void setB(double value)
           
 void setG(double value)
           
 void setR(double value)
           
 
Methods inherited from class org.pdfclown.documents.contents.colorSpaces.LeveledColor
equals, getComponents, getComponentValue, hashCode, setComponentValue
 
Methods inherited from class org.pdfclown.documents.contents.colorSpaces.Color
getColorSpace, normalizeComponent
 
Methods inherited from class org.pdfclown.objects.PdfObjectWrapper
checkCompatibility, delete, exists, getBaseDataObject, getBaseObject, getBaseObject, getContainer, getDataContainer, getDocument, getFile, getMetadata, retrieveName, retrieveNamedBaseObject, setBaseObject, setMetadata
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Black

public static final DeviceRGBColor Black

White

public static final DeviceRGBColor White

Default

public static final DeviceRGBColor Default
Constructor Detail

DeviceRGBColor

public DeviceRGBColor(double r,
                      double g,
                      double b)
Method Detail

get

public static DeviceRGBColor get(PdfArray components)
Gets the color corresponding to the specified components.

Parameters:
components - Color components to convert.
Since:
0.1.0

get

public static DeviceRGBColor get(Color color)
Gets the color corresponding to the specified system color.

Parameters:
color - System color to convert.
Since:
0.1.2

clone

public Object clone(Document context)
Description copied from class: PdfObjectWrapper
Gets a clone of the object, registered inside the given document context.

Overrides:
clone in class PdfObjectWrapper<PdfArray>
Parameters:
context - Which document the clone has to be registered in.

getB

public double getB()
Gets the blue component.


getG

public double getG()
Gets the green component.


getR

public double getR()
Gets the red component.


setB

public void setB(double value)
See Also:
getB()

setG

public void setG(double value)
See Also:
getG()

setR

public void setR(double value)
See Also:
getR()

PDF Clown
0.1.2

Project home page

Copyright © 2006-2013 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.