| 
 | 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 Gradientclass. | |
| Gradient(float x1,
         float y1,
         float x2,
         float y2,
         Grayscale color1,
         Grayscale color2)Initializes a new instance of the Gradientclass. | |
| Gradient(float x1,
         float y1,
         float x2,
         float y2,
         RgbColor color1,
         RgbColor color2)Initializes a new instance of the Gradientclass. | |
| Method Summary | |
|---|---|
|  void | drawFill(PageWriter writer)Draws the color data to the given PageWriterobject. | 
|  void | drawStroke(PageWriter writer)Draws the color data to the given PageWriterobject. | 
|  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 | ||||||||