## Uses of Interface
org.apache.fop.render.RenderingContext

- Packages that use RenderingContext
  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.intermediate |
  org.apache.fop.render.java2d | Java2D Renderer which paints rendered pages on Graphics2D instances.
  org.apache.fop.render.pcl | PCL Renderer (Supports PCL5 and HP GL/2)
  org.apache.fop.render.pdf | PDF Renderer
  org.apache.fop.render.ps | PostScript Renderer

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

    Classes in org.apache.fop.render that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRenderingContext` Abstract base class for RenderingContext implementations.

    Methods in org.apache.fop.render with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `ImageHandler` | ImageHandlerRegistry.`getHandler(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Returns an `ImageHandler` which handles an specific image type given the MIME type of the image.
    `org.apache.xmlgraphics.image.loader.ImageFlavor[]` | ImageHandlerRegistry.`getSupportedFlavors(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image)` Returns the ordered array of supported image flavors.
    `void` | ImageHandler.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | ImageHandler.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

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

    Classes in org.apache.fop.render.afp that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AFPRenderingContext` Rendering context for AFP (MO:DCA) production.

    Methods in org.apache.fop.render.afp that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected RenderingContext` | AFPPainter.`createRenderingContext()` Creates a new RenderingContext instance.

    Methods in org.apache.fop.render.afp with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AFPPainter.`drawImage(org.apache.xmlgraphics.image.loader.Image image, Rectangle rect, RenderingContext context, boolean convert, Map additionalHints)` Draws an image using a suitable image handler.
    `void` | AFPImageHandlerRawJPEG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AbstractAFPImageHandlerRawStream.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AFPImageHandlerRawCCITTFax.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AFPImageHandlerSVG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AFPImageHandlerRenderedImage.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AFPImageHandlerGraphics2D.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | AFPImageHandlerRawStream.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | AFPImageHandlerRawJPEG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | AFPImageHandlerRawCCITTFax.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | AFPImageHandlerSVG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | AFPImageHandlerRenderedImage.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | AFPImageHandlerGraphics2D.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | AFPImageHandlerRawStream.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

  - ### Uses of RenderingContext in org.apache.fop.render.intermediate

    Methods in org.apache.fop.render.intermediate that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RenderingContext` | AbstractIFPainter.`createRenderingContext()` Creates a new RenderingContext instance.
    `protected RenderingContext` | IFSerializer.`createRenderingContext()`

    Methods in org.apache.fop.render.intermediate with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractIFPainter.`drawImage(org.apache.xmlgraphics.image.loader.Image image, Rectangle rect, RenderingContext context)` Draws an image using a suitable image handler.
    `protected void` | AbstractIFPainter.`drawImage(org.apache.xmlgraphics.image.loader.Image image, Rectangle rect, RenderingContext context, boolean convert, Map additionalHints)` Draws an image using a suitable image handler.

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

    Classes in org.apache.fop.render.java2d that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Java2DRenderingContext` Rendering context for Java2D painting.

    Methods in org.apache.fop.render.java2d that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected RenderingContext` | Java2DPainter.`createRenderingContext()` Creates a new RenderingContext instance.

    Methods in org.apache.fop.render.java2d with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | Java2DImageHandlerRenderedImage.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | Java2DImageHandlerGraphics2D.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | Java2DImageHandlerRenderedImage.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | Java2DImageHandlerGraphics2D.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

  - ### Uses of RenderingContext in org.apache.fop.render.pcl

    Classes in org.apache.fop.render.pcl that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PCLRenderingContext` Rendering context for PCL production.

    Methods in org.apache.fop.render.pcl that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected RenderingContext` | PCLPainter.`createRenderingContext()` Creates a new RenderingContext instance.

    Methods in org.apache.fop.render.pcl with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | PCLImageHandlerGraphics2D.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PCLImageHandlerRenderedImage.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | PCLImageHandlerGraphics2D.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PCLImageHandlerRenderedImage.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

  - ### Uses of RenderingContext in org.apache.fop.render.pdf

    Classes in org.apache.fop.render.pdf that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PDFRenderingContext` Rendering context for PDF production.

    Methods in org.apache.fop.render.pdf that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected RenderingContext` | PDFPainter.`createRenderingContext()` Creates a new RenderingContext instance.

    Methods in org.apache.fop.render.pdf with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | PDFImageHandlerGraphics2D.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PDFImageHandlerSVG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | PDFImageHandlerRawPNG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PDFImageHandlerRawCCITTFax.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PDFImageHandlerRenderedImage.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PDFImageHandlerRawJPEG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PDFImageHandlerGraphics2D.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PDFImageHandlerSVG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

  - ### Uses of RenderingContext in org.apache.fop.render.ps

    Classes in org.apache.fop.render.ps that implement RenderingContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PSRenderingContext` Rendering context for PostScript production.

    Methods in org.apache.fop.render.ps that return RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `protected RenderingContext` | PSPainter.`createRenderingContext()` Creates a new RenderingContext instance.

    Methods in org.apache.fop.render.ps with parameters of type RenderingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | PSImageHandlerRawPNG.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandlerRawJPEG.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandler.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandlerRenderedImage.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandlerGraphics2D.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandlerRawCCITTFax.`generateForm(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, PSImageFormResource form)` Generates a PostScript form for the given `Image` instance.
    `void` | PSImageHandlerSVG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerRawPNG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerRawJPEG.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerRenderedImage.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerGraphics2D.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerEPS.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `void` | PSImageHandlerRawCCITTFax.`handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos)` Handles the given `Image` instance painting it at the indicated position in the output format being generated.
    `boolean` | PSImageHandlerSVG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerRawPNG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerRawJPEG.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerRenderedImage.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerGraphics2D.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerEPS.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.
    `boolean` | PSImageHandlerRawCCITTFax.`isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)` Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed.

Copyright © 2025 Apache Software Foundation. All rights reserved.