Package de.rototor.pdfbox.graphics2d
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.PDShading
applyMasking
(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) private org.apache.pdfbox.pdmodel.graphics.shading.PDShading
createMaskShading
(PdfBoxGraphics2DPaintApplier.PaintApplierState state, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) private int
patchFunction
(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:
applyMasking
in 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)
-