| 
DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.cete.dynamicpdf.Color
com.cete.dynamicpdf.Pattern
com.cete.dynamicpdf.Gradient
public class Gradient
Represents a gradient pattern.
Licensing:
This class is a DynamicPDF Generator Professional Edition
 feature. One of the following licenses is required for non-evaluation usage:
 
| Constructor Summary | |
|---|---|
Gradient(float x1,
         float y1,
         float x2,
         float y2,
         CmykColor color1,
         CmykColor color2)
Initializes a new instance of the Gradient class. | 
|
Gradient(float x1,
         float y1,
         float x2,
         float y2,
         Grayscale color1,
         Grayscale color2)
Initializes a new instance of the Gradient class. | 
|
Gradient(float x1,
         float y1,
         float x2,
         float y2,
         RgbColor color1,
         RgbColor color2)
Initializes a new instance of the Gradient class. | 
|
| Method Summary | |
|---|---|
 void | 
drawFill(PageWriter writer)
Draws the color data to the given PageWriter object. | 
 void | 
drawStroke(PageWriter writer)
Draws the color data to the given PageWriter object. | 
 boolean | 
equals(java.lang.Object obj)
Tests equality of colors.  | 
 DeviceColor | 
getColor1()
Gets the first color.  | 
 DeviceColor | 
getColor2()
Gets the second color.  | 
 ColorSpace | 
getColorSpace()
Gets the color space for the color.  | 
 Resource | 
getResource(PageWriter writer)
Gets the resource for the gradient.  | 
 float | 
getX1()
Gets the X coordinate of the first color.  | 
 float | 
getX2()
Gets the X coordinate of the second color.  | 
 float | 
getY1()
Gets the Y coordinate of the first color.  | 
 float | 
getY2()
Gets the Y coordinate of the second color.  | 
 int | 
hashCode()
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.  | 
 void | 
setX1(float val)
Sets the X coordinate of the first color.  | 
 void | 
setX2(float val)
Sets the X coordinate of the second color.  | 
 void | 
setY1(float val)
Sets the Y coordinate of the first color.  | 
 void | 
setY2(float val)
Sets the Y coordinate of the second color.  | 
| Methods inherited from class com.cete.dynamicpdf.Color | 
|---|
drawFill, drawStroke | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Gradient(float x1,
                float y1,
                float x2,
                float y2,
                RgbColor color1,
                RgbColor color2)
Gradient class.
GeneratorException - Gradient Colors is not of same color space.x1 - X coordinate of the first color.y1 - Y coordinate of the first color.x2 - X coordinate of the second color.y2 - Y coordinate of the second color.color1 - First RGB color.color2 - Second RGB color.Gradient
public Gradient(float x1,
                float y1,
                float x2,
                float y2,
                CmykColor color1,
                CmykColor color2)
Gradient class.
GeneratorException - Gradient Colors is not of same color space.x1 - X coordinate of the first color.y1 - Y coordinate of the first color.x2 - X coordinate of the second color.y2 - Y coordinate of the second color.color1 - First CMYK color.color2 - Second CMYK color.Gradient
public Gradient(float x1,
                float y1,
                float x2,
                float y2,
                Grayscale color1,
                Grayscale color2)
Gradient class.
GeneratorException - Gradient Colors is not of same color space.x1 - X coordinate of the first color.y1 - Y coordinate of the first color.x2 - X coordinate of the second color.y2 - Y coordinate of the second color.color1 - First Grayscale color.color2 - Second Grayscale color.Gradient| Method Detail | 
|---|
public float getX1()
public void setX1(float val)
val - X coordinate of the first color.public float getY1()
public void setY1(float val)
val - Y coordinate of the first color.public float getX2()
public void setX2(float val)
val - X coordinate of the second color.public float getY2()
public void setY2(float val)
val - Y coordinate of the second color.public DeviceColor getColor1()
public DeviceColor getColor2()
public ColorSpace getColorSpace()
getColorSpace in class Patternpublic boolean equals(java.lang.Object obj)
equals in class Colorobj - Object to compare to the current Color.
Colorpublic int hashCode()
hashCode in class Color Color object.public void drawStroke(PageWriter writer)
PageWriter object.
drawStroke in class Colorwriter - PageWriter object to receive the color data.PageWriterpublic void drawFill(PageWriter writer)
PageWriter object.
drawFill in class Colorwriter - PageWriter object to receive the color data.PageWriterpublic Resource getResource(PageWriter writer)
writer - PageWriter object to receive the gradient color data.
PageWriter
  | 
DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||