Package | Description |
---|---|
org.apache.fop.apps |
Application classes used for running FOP embedded in other applications.
|
org.apache.fop.area |
FOP's area tree.
|
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.pcl |
PCL Renderer (Supports PCL5 and HP GL/2)
|
org.apache.fop.render.pdf |
PDF Renderer
|
org.apache.fop.render.print |
Renderer which prints rendered pages directly to a printer.
|
org.apache.fop.render.ps |
PostScript Renderer
|
org.apache.fop.render.txt |
Plain Text Renderer
|
org.apache.fop.render.xml |
Area Tree XML Renderer.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
FOUserAgent.getRendererOverride()
Returns the overriding Renderer instance, if any.
|
Modifier and Type | Method and Description |
---|---|
void |
FOUserAgent.setRendererOverride(Renderer renderer)
Sets an explicit renderer to use which overrides the one defined by the
render type setting.
|
Modifier and Type | Field and Description |
---|---|
protected Renderer |
RenderPagesModel.renderer
The renderer that will render the pages.
|
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 |
AbstractRenderer
Abstract base class for all renderers.
|
class |
PrintRenderer
Abstract base class of "Print" type renderers.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
RendererFactory.createRenderer(FOUserAgent userAgent,
String outputFormat)
Creates a Renderer object based on render-type desired
|
abstract Renderer |
AbstractRendererMaker.makeRenderer(FOUserAgent userAgent)
Instantiates a new renderer.
|
Modifier and Type | Method and Description |
---|---|
void |
PrintRendererConfigurator.configure(Renderer renderer)
Builds a list of EmbedFontInfo objects for use with the setup() method.
|
abstract void |
AbstractRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer)
Configures a given renderer using the appropriate configurator.
|
protected RendererConfig |
PrintRendererConfigurator.getRendererConfig(Renderer renderer)
gets the renderer configuration data for a specific renderer.
|
XMLHandler |
XMLHandlerRegistry.getXMLHandler(Renderer renderer,
String ns)
Returns an XMLHandler which handles an XML dialect of the given namespace and for
a specified output format defined by its MIME type.
|
boolean |
XMLHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AFPSVGHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Class and Description |
---|---|
class |
AWTRenderer
The AWTRender outputs the pages generated by the layout engine to a Swing
window.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
AWTRendererMaker.makeRenderer(FOUserAgent ua) |
Modifier and Type | Method and Description |
---|---|
void |
AWTRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
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.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
TIFFRendererMaker.makeRenderer(FOUserAgent userAgent) |
Renderer |
PNGRendererMaker.makeRenderer(FOUserAgent ua) |
Modifier and Type | Method and Description |
---|---|
void |
TIFFRendererConfigurator.configure(Renderer renderer)
Configure the TIFF renderer.
|
void |
TIFFRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
void |
PNGRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
Modifier and Type | Class and Description |
---|---|
class |
IFRenderer
This renderer implementation is an adapter to the
IFPainter interface. |
Modifier and Type | Field and Description |
---|---|
protected Renderer |
IFRenderer.mimic
If not null, the XMLRenderer will mimic another renderer by using its font setup.
|
Modifier and Type | Class and Description |
---|---|
class |
Java2DRenderer
The
Java2DRenderer class provides the abstract technical
foundation for all rendering with the Java2D API. |
Modifier and Type | Method and Description |
---|---|
void |
Java2DRendererConfigurator.configure(Renderer renderer)
Configure the Java 2D renderer.
|
boolean |
Java2DSVGHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PCLSVGHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PDFSVGHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Class and Description |
---|---|
class |
PageableRenderer
Renderer that prints through java.awt.PrintJob.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
PrintRendererMaker.makeRenderer(FOUserAgent userAgent) |
Modifier and Type | Method and Description |
---|---|
void |
PrintRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
Modifier and Type | Method and Description |
---|---|
boolean |
PSSVGHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Modifier and Type | Class and Description |
---|---|
class |
TXTRenderer
Renderer that renders areas to plain text.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
TXTRendererMaker.makeRenderer(FOUserAgent userAgent) |
Modifier and Type | Method and Description |
---|---|
void |
TXTRendererConfigurator.configure(Renderer renderer)
Configure the PS renderer.
|
void |
TXTRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractXMLRenderer
Abstract xml renderer base class.
|
class |
XMLRenderer
Renderer that renders areas to XML for debugging purposes.
|
Modifier and Type | Field and Description |
---|---|
protected Renderer |
XMLRenderer.mimic
If not null, the XMLRenderer will mimic another renderer by using its font setup.
|
Modifier and Type | Method and Description |
---|---|
Renderer |
XMLRendererMaker.makeRenderer(FOUserAgent userAgent) |
Modifier and Type | Method and Description |
---|---|
void |
XMLRendererMaker.configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
void |
XMLRenderer.mimicRenderer(Renderer renderer)
Call this method to make the XMLRenderer mimic a different renderer by using its font
setup.
|
boolean |
XMLXMLHandler.supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
|
Copyright © 2025 Apache Software Foundation. All rights reserved.