Top Interfaces Classes
[default module]

Package de.rototor.pdfbox.graphics2d


Interface Summary

Modifier and TypeInterface and Description
public interface
IPdfBoxGraphics2DColor

Common interface for all our PDColor carrying classes.

public interface
IPdfBoxGraphics2DColorMapper

Map Color to PDColor

public interface
IPdfBoxGraphics2DDrawControl

Allows you to influence the fill and draw operations.

public interface
IPdfBoxGraphics2DFontTextDrawer

Draw text using Fonts

public interface
IPdfBoxGraphics2DImageEncoder

Encode and compress an image as PDImageXObject

public interface
IPdfBoxGraphics2DMarkedContentDrawer

Functional Interface to allow draw within a marked content sequence

public interface
IPdfBoxGraphics2DPaintApplier

Apply the given paint on the Content Stream.

Class Summary

Modifier and TypeClass and Description
public class
PdfBoxGraphics2D

Graphics 2D Adapter for PDFBox.

public class
PdfBoxGraphics2DCMYKColor

This color class represents a CMYK Color.

public class
PdfBoxGraphics2DColor

Universal PDColor Carrying class.

public class
public class
PdfBoxGraphics2DDrawControlDefault

Default implementation which does nothing.

public class
PdfBoxGraphics2DFontTextDrawer

Default implementation to draw fonts.

public class
PdfBoxGraphics2DFontTextDrawerDefaultFonts

Like PdfBoxGraphics2DFontTextDrawer, but tries to use default fonts whenever possible.

public class
PdfBoxGraphics2DFontTextForcedDrawer

Always draw using text, even if we know that we can not map the text correct

public class
PdfBoxGraphics2DLosslessImageEncoder

Encodes all images using lossless compression.

public class
PdfBoxGraphics2DPaintApplier

Default paint mapper.

pack-priv class
PrivateFieldAccessor

Ugly Hack to access private fields.

public class
RGBtoCMYKColorMapper

Usage:

PdfBoxGraphics2D pdfBoxGraphics2D = new PdfBoxGraphics2D(this.doc, (int) (width), (int) (height));
PdfBoxGraphics2DColorMapper colorMapper = new RGBtoCMYKColorMapper(icc_profile);
pdfBoxGraphics2D.setColorMapper(colorMapper);