| Package | Description | 
|---|---|
| org.apache.pdfbox.pdmodel | 
 The PDModel package represents a high level API for creating and manipulating PDF documents. 
 | 
| org.apache.pdfbox.pdmodel.graphics.pattern | 
 This package deals with patterns which are used instead of colors. 
 | 
| org.apache.pdfbox.pdmodel.graphics.shading | 
 This package deals with shadings which are used for filling instead of a color. 
 | 
| org.apache.pdfbox.preflight.process.reflect | 
| Modifier and Type | Method and Description | 
|---|---|
PDShading | 
PDResources.getShading(COSName name)
Returns the shading resource with the given name, or null if none exists. 
 | 
PDShading | 
ResourceCache.getShading(COSObject indirect)
Returns the shading resource for the given indirect object, if it is in the cache. 
 | 
PDShading | 
DefaultResourceCache.getShading(COSObject indirect)  | 
| Modifier and Type | Method and Description | 
|---|---|
COSName | 
PDResources.add(PDShading shading)
Adds the given shading to the resources of the current page and returns the name for the
 new resources. 
 | 
void | 
PDResources.put(COSName name,
   PDShading shading)
Sets the shading resource with the given name. 
 | 
void | 
ResourceCache.put(COSObject indirect,
   PDShading shading)
Puts the given indirect shading resource in the cache. 
 | 
void | 
DefaultResourceCache.put(COSObject indirect,
   PDShading shading)  | 
void | 
PDPageContentStream.shadingFill(PDShading shading)
Fills the clipping area with the given shading. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PDShading | 
PDShadingPattern.getShading()
This will get the shading resources for this pattern. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PDShadingPattern.setShading(PDShading shadingResources)
This will set the shading resources for this pattern. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ShadingPaint<T extends PDShading>
This is base class for all PDShading-Paints to allow other low level libraries access to the
 shading source data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PDShadingType1
Resources for a function based shading. 
 | 
class  | 
PDShadingType2
Resources for an axial shading. 
 | 
class  | 
PDShadingType3
Resources for a radial shading. 
 | 
class  | 
PDShadingType4
Resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle Mesh). 
 | 
class  | 
PDShadingType5
Resources for a shading type 5 (Lattice-Form Gouraud-Shade Triangle Mesh). 
 | 
class  | 
PDShadingType6
Resources for a shading type 6 (Coons Patch Mesh). 
 | 
class  | 
PDShadingType7
Resources for a shading type 7 (Tensor-Product Patch Mesh). 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected T | 
ShadingPaint.shading  | 
| Modifier and Type | Method and Description | 
|---|---|
static PDShading | 
PDShading.create(COSDictionary shadingDictionary)
Create the correct PD Model shading based on the COS base shading. 
 | 
| Constructor and Description | 
|---|
ShadingContext(PDShading shading,
              ColorModel cm,
              AffineTransform xform,
              Matrix matrix)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ShadingPatternValidationProcess.checkColorSpace(PreflightContext context,
               PDPage page,
               PDShading shadingRes)
Checks if the ColorSapce entry is consistent which rules of the PDF Reference and the ISO 190005-1:2005
 Specification. 
 | 
protected void | 
ShadingPatternValidationProcess.checkGraphicState(PreflightContext context,
                 PDPage page,
                 PDShading shadingRes)
Check the Extended Graphic State contains in the ShadingPattern dictionary if it is present. 
 | 
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.