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.PDFShadingPatternArbitraryColorSpaceShading, DeviceGrayShading, DeviceRGBShading
 
- 
 - 
Constructor SummaryConstructors Constructor Description PDFRadialShading(java.util.Map patternDict, java.util.Map shadingDict, PDFFile srcFile)
 - 
Method SummaryAll 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.PDFShadingPatterncreateContext, dispose, getBounds, getColorModel, getInstance, getPaint, getRaster, getRGBAPixel, getTransform, getTransparency, setColorSpace
 - 
Methods inherited from class com.ribs.pdf.PDFPatterngetGState, getInstance
 
- 
 
- 
- 
- 
Constructor Detail- 
PDFRadialShadingpublic PDFRadialShading(java.util.Map patternDict, java.util.Map shadingDict, PDFFile srcFile)
 
- 
 - 
Method Detail- 
initializeShadingParameterspublic void initializeShadingParameters(java.util.Map shadingDict, PDFFile srcFile)Read the shading parameters- Overrides:
- initializeShadingParametersin class- PDFShadingPattern
 
 - 
doShadingpublic 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 class- PDFShadingPattern
 
 - 
doShadingWithTransformpublic void doShadingWithTransform(int[] samples, int x, int y, int w, int h)
 
- 
 
-