Class PdfBoxGraphics2DPaintApplier.CreateAlphaShadingMask
java.lang.Object
de.rototor.pdfbox.graphics2d.PdfBoxGraphics2DPaintApplier.CreateAlphaShadingMask
- All Implemented Interfaces:
PdfBoxGraphics2DPaintApplier.ShadingMaskModifier
- Enclosing class:
PdfBoxGraphics2DPaintApplier
private final class PdfBoxGraphics2DPaintApplier.CreateAlphaShadingMask
extends Object
implements PdfBoxGraphics2DPaintApplier.ShadingMaskModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PdfBoxGraphics2DColor[]private final float[]private static final boolean -
Constructor Summary
ConstructorsConstructorDescriptionCreateAlphaShadingMask(float[] fractions, PdfBoxGraphics2DColor[] alphaGrayscaleColors) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pdfbox.pdmodel.graphics.shading.PDShadingapplyMasking(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) private org.apache.pdfbox.pdmodel.graphics.shading.PDShadingcreateMaskShading(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) private intpatchFunction(int colorIdx, org.apache.pdfbox.cos.COSDictionary cosBase)
-
Field Details
-
fractions
private final float[] fractions -
alphaGrayscaleColors
-
USE_PATTERN
private static final boolean USE_PATTERN- See Also:
-
-
Constructor Details
-
CreateAlphaShadingMask
-
-
Method Details
-
applyMasking
public org.apache.pdfbox.pdmodel.graphics.shading.PDShading applyMasking(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) throws IOException - Specified by:
applyMaskingin interfacePdfBoxGraphics2DPaintApplier.ShadingMaskModifier- Throws:
IOException
-
createMaskShading
private org.apache.pdfbox.pdmodel.graphics.shading.PDShading createMaskShading(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) throws IOException - Throws:
IOException
-
patchFunction
private int patchFunction(int colorIdx, org.apache.pdfbox.cos.COSDictionary cosBase)
-