# Package org.apache.fop.render.java2d

Java2D Renderer which paints rendered pages on Graphics2D instances.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  FontMetricsMapper | Adds method to retrieve the actual `Font` for use by `Java2DRenderer`s.
  Java2DRendererContextConstants | Defines a number of standard constants (keys) for use by the RendererContext class.

- Class Summary
  Class | Description
  --- | ---
  Base14FontCollection | A base 14 font collection for graphics 2D
  ConfiguredFontCollection | A java2d configured font collection
  CustomFontMetricsMapper | FontMetricsMapper that delegates most methods to an underlying `FontMetrics` instance.
  InstalledFontCollection | A custom AWT font collection
  Java2DDocumentHandler | `IFDocumentHandler` implementation that produces Graphics2D instance.
  Java2DFontMetrics | This is a FontMetrics to be used for AWT rendering.
  Java2DGraphics2DAdapter | Graphics2DAdapter implementation for Java2D.
  Java2DGraphicsState | Keeps information about the current state of the Graphics2D currentGraphics.
  Java2DImageHandlerGraphics2D | Image handler implementation that paints `Graphics2D` image on another `Graphics2D` target.
  Java2DImageHandlerRenderedImage | Image handler implementation that paints `RenderedImage` instances on a `Graphics2D` object.
  Java2DPainter | `IFPainter` implementation that paints on a Graphics2D instance.
  Java2DRenderer | The `Java2DRenderer` class provides the abstract technical foundation for all rendering with the Java2D API.
  Java2DRendererConfig | The Java2D renderer configuration data object.
  Java2DRendererConfig.Java2DRendererConfigParser | The Java2D renderer configuration data parser.
  Java2DRendererConfigurator | Configurerer for Java 2D renderer
  Java2DRenderingContext | Rendering context for Java2D painting.
  Java2DRenderingSettings | This class holds settings used when rendering with Java2D.
  Java2DSVGHandler | Java2D XML handler for SVG (uses Apache Batik).
  Java2DSVGHandler.Java2DInfo | Java2D information structure for drawing the XML document.
  Java2DUtil | Rendering-related utilities for Java2D.
  SystemFontMetricsMapper | This class implements org.apache.fop.layout.FontMetrics and is added to the hash table in FontInfo.

- Enum Summary
  Enum | Description
  --- | ---
  Java2DRendererOption |

## Package org.apache.fop.render.java2d Description

Java2D Renderer which paints rendered pages on Graphics2D instances. Used as base for the bitmap and AWT renderers.

Copyright © 2023 Apache Software Foundation. All rights reserved.