org.apache.pdfbox.pdmodel.graphics.shading
Class AxialShadingPaint

java.lang.Object
  extended by org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint
All Implemented Interfaces:
Paint, Transparency

public class AxialShadingPaint
extends Object
implements Paint

This represents the Paint of an axial shading.

Version:
$Revision: $
Author:
lehmi

Field Summary
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
AxialShadingPaint(PDShadingType2 shadingType2, Matrix ctm, int pageHeightValue)
          Constructor.
 
Method Summary
 PaintContext createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
          
 int getTransparency()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxialShadingPaint

public AxialShadingPaint(PDShadingType2 shadingType2,
                         Matrix ctm,
                         int pageHeightValue)
Constructor.

Parameters:
shadingType2 - the shading resources
ctm - current transformation matrix
pageSizeValue - size of the current page
Method Detail

getTransparency

public int getTransparency()

Specified by:
getTransparency in interface Transparency

createContext

public PaintContext createContext(ColorModel cm,
                                  Rectangle deviceBounds,
                                  Rectangle2D userBounds,
                                  AffineTransform xform,
                                  RenderingHints hints)

Specified by:
createContext in interface Paint