Package com.ribs.pdf.patterns
Class PDFRadialShading
- java.lang.Object
 - 
- com.ribs.pdf.PDFPattern
 - 
- com.ribs.pdf.patterns.PDFShadingPattern
 - 
- com.ribs.pdf.patterns.PDFRadialShading
 
 
 
 
- 
- All Implemented Interfaces:
 java.awt.Paint,java.awt.PaintContext,java.awt.Transparency
public class PDFRadialShading extends PDFShadingPattern
 
- 
- 
Field Summary
- 
Fields inherited from class com.ribs.pdf.patterns.PDFShadingPattern
ArbitraryColorSpaceShading, DeviceGrayShading, DeviceRGBShading 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PDFRadialShading(java.util.Map patternDict, java.util.Map shadingDict, PDFFile srcFile) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoShading(int[] samples, int x, int y, int w, int h)Subclasses should implement this method to draw the shading.voiddoShadingWithTransform(int[] samples, int x, int y, int w, int h)voidinitializeShadingParameters(java.util.Map shadingDict, PDFFile srcFile)Read the shading parameters- 
Methods inherited from class com.ribs.pdf.patterns.PDFShadingPattern
createContext, dispose, getBounds, getColorModel, getInstance, getPaint, getRaster, getRGBAPixel, getTransform, getTransparency, setColorSpace 
- 
Methods inherited from class com.ribs.pdf.PDFPattern
getGState, getInstance 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
PDFRadialShading
public PDFRadialShading(java.util.Map patternDict, java.util.Map shadingDict, PDFFile srcFile) 
 - 
 
- 
Method Detail
- 
initializeShadingParameters
public void initializeShadingParameters(java.util.Map shadingDict, PDFFile srcFile)Read the shading parameters- Overrides:
 initializeShadingParametersin classPDFShadingPattern
 
- 
doShading
public void doShading(int[] samples, int x, int y, int w, int h)Description copied from class:PDFShadingPatternSubclasses should implement this method to draw the shading. samples is defined to be an array of 8 bit per sample/4 samples per pixel ARGB pixels. There is no padding, so all scanlines are w integers wide.- Specified by:
 doShadingin classPDFShadingPattern
 
- 
doShadingWithTransform
public void doShadingWithTransform(int[] samples, int x, int y, int w, int h) 
 - 
 
 -