## Uses of Class
org.apache.fop.render.java2d.Java2DRenderer

- Packages that use Java2DRenderer
  Package | Description
  --- | ---
  org.apache.fop.render.awt | AWT Renderer used for displaying rendered pages in Java applications.
  org.apache.fop.render.bitmap | Bitmap Renderer which creates TIFF and PNG images from rendered pages.
  org.apache.fop.render.print | Renderer which prints rendered pages directly to a printer.

- - ### Uses of Java2DRenderer in org.apache.fop.render.awt

    Subclasses of Java2DRenderer in org.apache.fop.render.awt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AWTRenderer` The AWTRender outputs the pages generated by the layout engine to a Swing window.

  - ### Uses of Java2DRenderer in org.apache.fop.render.bitmap

    Subclasses of Java2DRenderer in org.apache.fop.render.bitmap
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PNGRenderer` PNG Renderer This class actually does not render itself, instead it extends `org.apache.fop.render.java2D.Java2DRenderer` and just encode rendering results into PNG format using Batik's image codec
    `class` | `TIFFRenderer` This class represents renderer to TIFF (Tagged Image File Format) format.

  - ### Uses of Java2DRenderer in org.apache.fop.render.print

    Subclasses of Java2DRenderer in org.apache.fop.render.print
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PageableRenderer` Renderer that prints through java.awt.PrintJob.
    `class` | `PrintRenderer` Renderer that prints through java.awt.PrintJob.

Copyright © 2025 Apache Software Foundation. All rights reserved.