Package de.rototor.pdfbox.graphics2d
Interface IPdfBoxGraphics2DPaintApplier
-
- All Known Implementing Classes:
PdfBoxGraphics2DPaintApplier
public interface IPdfBoxGraphics2DPaintApplier
Apply the given paint on the Content Stream.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IPdfBoxGraphics2DPaintApplier.IPaintEnv
The different mappers used by the paint applier.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.pdfbox.pdmodel.graphics.shading.PDShading
applyPaint(Paint paint, org.apache.pdfbox.pdmodel.PDPageContentStream contentStream, AffineTransform currentTransform, IPdfBoxGraphics2DPaintApplier.IPaintEnv env)
Apply the paint on the ContentStream
-
-
-
Method Detail
-
applyPaint
org.apache.pdfbox.pdmodel.graphics.shading.PDShading applyPaint(Paint paint, org.apache.pdfbox.pdmodel.PDPageContentStream contentStream, AffineTransform currentTransform, IPdfBoxGraphics2DPaintApplier.IPaintEnv env) throws IOException
Apply the paint on the ContentStream- Parameters:
paint
- the paint which should be appliedcontentStream
- the content stream to apply the paint oncurrentTransform
- the current transform of the Graphics2D relative to the contentStream default coordinate space. This is always a copy of the current transform, so we can modify it.env
- Environment for mapping the paint.- Returns:
- null or a PDShading which should be used to fill a shape.
- Throws:
IOException
- if its not possible to write the paint into the contentStream
-
-