## Uses of Class
org.apache.fop.render.AbstractRenderer

- Packages that use AbstractRenderer
  Package | Description
  --- | ---
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.afp | An AFP Renderer implementation and supporting classes.
  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.intermediate |
  org.apache.fop.render.java2d | Java2D Renderer which paints rendered pages on Graphics2D instances.
  org.apache.fop.render.print | Renderer which prints rendered pages directly to a printer.
  org.apache.fop.render.txt | Plain Text Renderer
  org.apache.fop.render.xml | Area Tree XML Renderer.

- - ### Uses of AbstractRenderer in org.apache.fop.render

    Subclasses of AbstractRenderer in org.apache.fop.render
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPathOrientedRenderer` Abstract base class for renderers like PDF and PostScript where many painting operations follow similar patterns which makes it possible to share some code.
    `class` | `PrintRenderer` Abstract base class of "Print" type renderers.

    Methods in org.apache.fop.render that return AbstractRenderer
    Modifier and Type | Method and Description
    --- | ---
    `AbstractRenderer` | RendererContext.`getRenderer()`

    Constructors in org.apache.fop.render with parameters of type AbstractRenderer
    Constructor and Description
    `RendererContext(AbstractRenderer renderer, String mime)` Constructor for this class.

  - ### Uses of AbstractRenderer in org.apache.fop.render.afp

    Constructors in org.apache.fop.render.afp with parameters of type AbstractRenderer
    Constructor and Description
    `AFPRendererContext(AbstractRenderer renderer, String mime)` Main constructor

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

    Subclasses of AbstractRenderer 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 AbstractRenderer in org.apache.fop.render.bitmap

    Subclasses of AbstractRenderer 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 AbstractRenderer in org.apache.fop.render.intermediate

    Subclasses of AbstractRenderer in org.apache.fop.render.intermediate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IFRenderer` This renderer implementation is an adapter to the `IFPainter` interface.

  - ### Uses of AbstractRenderer in org.apache.fop.render.java2d

    Subclasses of AbstractRenderer in org.apache.fop.render.java2d
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Java2DRenderer` The `Java2DRenderer` class provides the abstract technical foundation for all rendering with the Java2D API.

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

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

  - ### Uses of AbstractRenderer in org.apache.fop.render.txt

    Subclasses of AbstractRenderer in org.apache.fop.render.txt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TXTRenderer` Renderer that renders areas to plain text.

  - ### Uses of AbstractRenderer in org.apache.fop.render.xml

    Subclasses of AbstractRenderer in org.apache.fop.render.xml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXMLRenderer` Abstract xml renderer base class.
    `class` | `XMLRenderer` Renderer that renders areas to XML for debugging purposes.

Copyright © 2023 Apache Software Foundation. All rights reserved.