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

Packages that use RenderingContext
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
`class` `AbstractRenderingContext` Abstract base class for RenderingContext implementations.

Methods in org.apache.fop.render with parameters of type RenderingContext
`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)` 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
`class` `AFPRenderingContext` Rendering context for AFP (MO:DCA) production.

Methods in org.apache.fop.render.afp that return RenderingContext
`protected RenderingContext` AFPPainter.`createRenderingContext()` Creates a new RenderingContext instance.

Methods in org.apache.fop.render.afp with parameters of type RenderingContext
`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
`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
`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
`class` `Java2DRenderingContext` Rendering context for Java2D painting.

Methods in org.apache.fop.render.java2d that return RenderingContext
`protected RenderingContext` Java2DPainter.`createRenderingContext()` Creates a new RenderingContext instance.

Methods in org.apache.fop.render.java2d with parameters of type RenderingContext
`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
`class` `PCLRenderingContext` Rendering context for PCL production.

Methods in org.apache.fop.render.pcl that return RenderingContext
`protected RenderingContext` PCLPainter.`createRenderingContext()` Creates a new RenderingContext instance.

Methods in org.apache.fop.render.pcl with parameters of type RenderingContext
`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
`class` `PDFRenderingContext` Rendering context for PDF production.

Methods in org.apache.fop.render.pdf that return RenderingContext
`protected RenderingContext` PDFPainter.`createRenderingContext()` Creates a new RenderingContext instance.

Methods in org.apache.fop.render.pdf with parameters of type RenderingContext
`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
`class` `PSRenderingContext` Rendering context for PostScript production.

Methods in org.apache.fop.render.ps that return RenderingContext
`protected RenderingContext` PSPainter.`createRenderingContext()` Creates a new RenderingContext instance.

Methods in org.apache.fop.render.ps with parameters of type RenderingContext
`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.