Class Type7ShadingContext
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.shading.ShadingContext
-
- org.apache.pdfbox.pdmodel.graphics.shading.TriangleBasedShadingContext
-
- org.apache.pdfbox.pdmodel.graphics.shading.PatchMeshesShadingContext
-
- org.apache.pdfbox.pdmodel.graphics.shading.Type7ShadingContext
-
- All Implemented Interfaces:
java.awt.PaintContext
class Type7ShadingContext extends PatchMeshesShadingContext
AWT PaintContext for tensor-product patch meshes (type 7) shading. This was done as part of GSoC2014, Tilman Hausherr is the mentor.
-
-
Constructor Summary
Constructors Constructor Description Type7ShadingContext(PDShadingType7 shading, java.awt.image.ColorModel colorModel, java.awt.geom.AffineTransform xform, Matrix matrix, java.awt.Rectangle deviceBounds)Constructor creates an instance to be used for fill operations.
-
Method Summary
-
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PatchMeshesShadingContext
calcPixelTable, calcPixelTableArray, dispose, isDataEmpty
-
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.TriangleBasedShadingContext
calcPixelTable, calcPixelTable, createPixelTable, getRaster
-
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.ShadingContext
convertToRGB, getBackground, getColorModel, getRgbBackground, getShading, getShadingColorSpace
-
-
-
-
Constructor Detail
-
Type7ShadingContext
Type7ShadingContext(PDShadingType7 shading, java.awt.image.ColorModel colorModel, java.awt.geom.AffineTransform xform, Matrix matrix, java.awt.Rectangle deviceBounds) throws java.io.IOException
Constructor creates an instance to be used for fill operations.- Parameters:
shading- the shading type to be usedcolorModel- the color model to be usedxform- transformation for user to device spacematrix- the pattern matrix concatenated with that of the parent content streamdeviceBounds- device bounds- Throws:
java.io.IOException- if something went wrong
-
-