Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.fop.render.intermediate.IFException

Packages that use IFException
org.apache.fop.render.afp | An AFP Renderer implementation and supporting classes.
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.intermediate.util |
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
org.apache.fop.render.svg | SVG (Structured Vector Graphics) Renderer

Uses of IFException in org.apache.fop.render.afp

Methods in org.apache.fop.render.afp that throw IFException
`void` | `AFPPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `AFPPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `AFPPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `AFPPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `AFPPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `AFPPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `AFPPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `AFPPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `AFPPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `AFPPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `AFPPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).
`void` | `AFPDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `AFPDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `AFPDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `AFPDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `AFPDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `AFPDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `AFPDocumentHandler.startPageHeader()` Indicates the start of the page header.
`void` | `AFPDocumentHandler.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `AFPDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `AFPDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `AFPDocumentHandler.endPage()` Indicates the end of a page
`void` | `AFPDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.

Uses of IFException in org.apache.fop.render.bitmap

Methods in org.apache.fop.render.bitmap that throw IFException
`void` | `AbstractBitmapDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `AbstractBitmapDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `AbstractBitmapDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `AbstractBitmapDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `AbstractBitmapDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `AbstractBitmapDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`IFPainter` | `AbstractBitmapDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `AbstractBitmapDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `AbstractBitmapDocumentHandler.endPage()` Indicates the end of a page
`void` | `AbstractBitmapDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.

Uses of IFException in org.apache.fop.render.intermediate

Methods in org.apache.fop.render.intermediate that throw IFException
`void` | `AbstractIFPainter.startViewport(java.awt.geom.AffineTransform[] transforms, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `AbstractIFPainter.startGroup(java.awt.geom.AffineTransform[] transforms)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `AbstractIFPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `AbstractIFPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `AbstractIFPainter.setFont(java.lang.String family, java.lang.String style, java.lang.Integer weight, java.lang.String variant, java.lang.Integer size, java.awt.Color color)` Updates the current font.
`void` | `IFDocumentHandler.setResult(javax.xml.transform.Result result)` Sets the JAXP Result object to receive the generated content.
`void` | `IFDocumentHandler.startDocument()` Indicates the start of a document.
`void` | `IFDocumentHandler.endDocument()` Indicates the end of a document.
`void` | `IFDocumentHandler.startDocumentHeader()` Indicates the start of the document header.
`void` | `IFDocumentHandler.endDocumentHeader()` Indicates the end of the document header.
`void` | `IFDocumentHandler.startDocumentTrailer()` Indicates the start of the document trailer.
`void` | `IFDocumentHandler.endDocumentTrailer()` Indicates the end of the document trailer.
`void` | `IFDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `IFDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `IFDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `IFDocumentHandler.endPage()` Indicates the end of a page
`void` | `IFDocumentHandler.startPageHeader()` Indicates the start of the page header.
`void` | `IFDocumentHandler.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `IFDocumentHandler.startPageContent()` Indicates the start of the page content.
`void` | `IFDocumentHandler.endPageContent()` Indicates the end of the page content.
`void` | `IFDocumentHandler.startPageTrailer()` Indicates the start of the page trailer.
`void` | `IFDocumentHandler.endPageTrailer()` Indicates the end of the page trailer.
`void` | `IFDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object.
`void` | `IFSerializer.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `IFSerializer.startDocumentHeader()` Indicates the start of the document header. This method is called right after the `IFDocumentHandler.startDocument()` method. Extensions sent to this painter between `IFDocumentHandler.startDocumentHeader()` and `IFDocumentHandler.endDocumentHeader()` apply to the document as a whole (like document metadata).
`void` | `IFSerializer.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `IFSerializer.startDocumentTrailer()` Indicates the start of the document trailer. This method is called after the last page sequence. Extensions sent to the painter between `IFDocumentHandler.startDocumentTrailer()` and `IFDocumentHandler.endDocumentTrailer()` apply to the document as a whole and is used for document-level content that is only known after all pages have been rendered (like named destinations or the bookmark tree).
`void` | `IFSerializer.endDocumentTrailer()` Indicates the end of the document trailer. This method is called right before the `IFDocumentHandler.endDocument()` method.
`void` | `IFSerializer.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `IFSerializer.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `IFSerializer.endPageSequence()` Indicates the end of a page sequence.
`void` | `IFSerializer.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `IFSerializer.startPageHeader()` Indicates the start of the page header.
`void` | `IFSerializer.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `IFSerializer.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `IFSerializer.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `IFSerializer.startPageTrailer()` Indicates the start of the page trailer. The page trailer is used for writing down page elements which are only know after handling the page itself (like PDF targets).
`void` | `IFSerializer.endPageTrailer()` Indicates the end of the page trailer.
`void` | `IFSerializer.endPage()` Indicates the end of a page
`void` | `IFSerializer.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `IFSerializer.startViewport(java.awt.geom.AffineTransform[] transforms, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `IFSerializer.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `IFSerializer.startGroup(java.awt.geom.AffineTransform[] transforms)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `IFSerializer.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `IFSerializer.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `IFSerializer.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `IFSerializer.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `IFSerializer.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `IFSerializer.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `IFSerializer.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `IFSerializer.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `IFSerializer.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).
`void` | `IFSerializer.setFont(java.lang.String family, java.lang.String style, java.lang.Integer weight, java.lang.String variant, java.lang.Integer size, java.awt.Color color)` Updates the current font.
`void` | `IFSerializer.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.
`void` | `IFSerializer.renderNamedDestination(NamedDestination destination)` Renders a named destination.
`void` | `IFSerializer.renderBookmarkTree(BookmarkTree tree)` Render the bookmark tree.
`void` | `IFSerializer.renderLink(Link link)`
`void` | `IFSerializer.addResolvedAction(AbstractAction action)`
`void` | `IFParser.parse(javax.xml.transform.Source src, IFDocumentHandler documentHandler, FOUserAgent userAgent)` Parses an intermediate file and paints it.
`void` | `AbstractIFDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `AbstractIFDocumentHandler.startDocumentHeader()` Indicates the start of the document header. This method is called right after the `IFDocumentHandler.startDocument()` method. Extensions sent to this painter between `IFDocumentHandler.startDocumentHeader()` and `IFDocumentHandler.endDocumentHeader()` apply to the document as a whole (like document metadata).
`void` | `AbstractIFDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `AbstractIFDocumentHandler.startDocumentTrailer()` Indicates the start of the document trailer. This method is called after the last page sequence. Extensions sent to the painter between `IFDocumentHandler.startDocumentTrailer()` and `IFDocumentHandler.endDocumentTrailer()` apply to the document as a whole and is used for document-level content that is only known after all pages have been rendered (like named destinations or the bookmark tree).
`void` | `AbstractIFDocumentHandler.endDocumentTrailer()` Indicates the end of the document trailer. This method is called right before the `IFDocumentHandler.endDocument()` method.
`void` | `AbstractIFDocumentHandler.startPageHeader()` Indicates the start of the page header.
`void` | `AbstractIFDocumentHandler.endPageHeader()` Indicates the end of the page header.
`void` | `AbstractIFDocumentHandler.startPageTrailer()` Indicates the start of the page trailer. The page trailer is used for writing down page elements which are only know after handling the page itself (like PDF targets).
`void` | `AbstractIFDocumentHandler.endPageTrailer()` Indicates the end of the page trailer.
`void` | `IFGraphicContext.Group.start(IFPainter painter)`
`void` | `IFGraphicContext.Group.end(IFPainter painter)`
`void` | `IFGraphicContext.Viewport.start(IFPainter painter)`
`void` | `IFGraphicContext.Viewport.end(IFPainter painter)`
`void` | `IFPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system.
`void` | `IFPainter.startViewport(java.awt.geom.AffineTransform[] transforms, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system.
`void` | `IFPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `IFPainter.startGroup(java.awt.geom.AffineTransform[] transforms)` Starts a new group of graphical elements.
`void` | `IFPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements.
`void` | `IFPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `IFPainter.setFont(java.lang.String family, java.lang.String style, java.lang.Integer weight, java.lang.String variant, java.lang.Integer size, java.awt.Color color)` Updates the current font.
`void` | `IFPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text.
`void` | `IFPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `IFPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `IFPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle.
`void` | `IFPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line.
`void` | `IFPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle.
`void` | `IFPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle.
`void` | `AbstractBinaryWritingIFDocumentHandler.setResult(javax.xml.transform.Result result)` Sets the JAXP Result object to receive the generated content.
`void` | `AbstractBinaryWritingIFDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `AbstractBinaryWritingIFDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `IFDocumentNavigationHandler.renderNamedDestination(NamedDestination destination)` Renders a named destination.
`void` | `IFDocumentNavigationHandler.renderBookmarkTree(BookmarkTree tree)` Render the bookmark tree.
`void` | `IFDocumentNavigationHandler.renderLink(Link link)`
`void` | `IFDocumentNavigationHandler.addResolvedAction(AbstractAction action)`
`void` | `AbstractXMLWritingIFDocumentHandler.setResult(javax.xml.transform.Result result)` Sets the JAXP Result object to receive the generated content.
`protected org.xml.sax.ContentHandler` | `AbstractXMLWritingIFDocumentHandler.createContentHandler(javax.xml.transform.Result result)` Creates a ContentHandler for the given JAXP Result instance.

Uses of IFException in org.apache.fop.render.intermediate.util

Methods in org.apache.fop.render.intermediate.util that throw IFException
`void` | `IFDocumentHandlerProxy.setResult(javax.xml.transform.Result result)` Sets the JAXP Result object to receive the generated content.
`void` | `IFDocumentHandlerProxy.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `IFDocumentHandlerProxy.startDocumentHeader()` Indicates the start of the document header. This method is called right after the `IFDocumentHandler.startDocument()` method. Extensions sent to this painter between `IFDocumentHandler.startDocumentHeader()` and `IFDocumentHandler.endDocumentHeader()` apply to the document as a whole (like document metadata).
`void` | `IFDocumentHandlerProxy.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `IFDocumentHandlerProxy.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `IFDocumentHandlerProxy.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `IFDocumentHandlerProxy.startPageHeader()` Indicates the start of the page header.
`void` | `IFDocumentHandlerProxy.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `IFDocumentHandlerProxy.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `IFDocumentHandlerProxy.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `IFDocumentHandlerProxy.startPageTrailer()` Indicates the start of the page trailer. The page trailer is used for writing down page elements which are only know after handling the page itself (like PDF targets).
`void` | `IFDocumentHandlerProxy.endPageTrailer()` Indicates the end of the page trailer.
`void` | `IFDocumentHandlerProxy.endPage()` Indicates the end of a page
`void` | `IFDocumentHandlerProxy.endPageSequence()` Indicates the end of a page sequence.
`void` | `IFDocumentHandlerProxy.startDocumentTrailer()` Indicates the start of the document trailer. This method is called after the last page sequence. Extensions sent to the painter between `IFDocumentHandler.startDocumentTrailer()` and `IFDocumentHandler.endDocumentTrailer()` apply to the document as a whole and is used for document-level content that is only known after all pages have been rendered (like named destinations or the bookmark tree).
`void` | `IFDocumentHandlerProxy.endDocumentTrailer()` Indicates the end of the document trailer. This method is called right before the `IFDocumentHandler.endDocument()` method.
`void` | `IFDocumentHandlerProxy.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `IFDocumentHandlerProxy.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.
`void` | `IFConcatenator.finish()` Properly finishes the current output file by creating an empty document trailer and calling `IFDocumentHandler.endDocument()`.
`void` | `IFConcatenator.appendDocument(javax.xml.transform.Source src)` Appends another intermediate format document to the current output file.

Constructors in org.apache.fop.render.intermediate.util that throw IFException
`IFConcatenator(IFDocumentHandler targetHandler, org.apache.xmlgraphics.xmp.Metadata metadata)` Creates a new IF concatenator.

Uses of IFException in org.apache.fop.render.java2d

Methods in org.apache.fop.render.java2d that throw IFException
`void` | `Java2DPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `Java2DPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `Java2DPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `Java2DPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `Java2DPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `Java2DPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `Java2DPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `Java2DPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `Java2DPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `Java2DPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `Java2DPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).

Uses of IFException in org.apache.fop.render.pcl

Methods in org.apache.fop.render.pcl that throw IFException
`void` | `PCLPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `PCLPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `PCLPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `PCLPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `PCLPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `PCLPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `PCLPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `PCLPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `PCLPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `PCLPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `PCLPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).
`void` | `PCLDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `PCLDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `PCLDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `PCLDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `PCLDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `PCLDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`IFPainter` | `PCLDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `PCLDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `PCLDocumentHandler.endPage()` Indicates the end of a page
`void` | `PCLDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.

Uses of IFException in org.apache.fop.render.pdf

Methods in org.apache.fop.render.pdf that throw IFException
`void` | `PDFDocumentNavigationHandler.renderNamedDestination(NamedDestination destination)` Renders a named destination.
`void` | `PDFDocumentNavigationHandler.renderBookmarkTree(BookmarkTree tree)` Render the bookmark tree.
`void` | `PDFDocumentNavigationHandler.renderLink(Link link)`
`void` | `PDFDocumentNavigationHandler.addResolvedAction(AbstractAction action)`
`void` | `PDFDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `PDFDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `PDFDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `PDFDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `PDFDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `PDFDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`IFPainter` | `PDFDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `PDFDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `PDFDocumentHandler.endPage()` Indicates the end of a page
`void` | `PDFDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.
`void` | `PDFPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `PDFPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `PDFPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `PDFPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `PDFPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `PDFPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `PDFPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `PDFPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `PDFPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `PDFPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `PDFPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).

Uses of IFException in org.apache.fop.render.ps

Methods in org.apache.fop.render.ps that throw IFException
`void` | `PSPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `PSPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `PSPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `PSPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `PSPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `PSPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `PSPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `PSPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `PSPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `PSPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `PSPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).
`void` | `PSDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `PSDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `PSDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `PSDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `PSDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `PSDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `PSDocumentHandler.startPageHeader()` Indicates the start of the page header.
`void` | `PSDocumentHandler.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `PSDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `PSDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `PSDocumentHandler.startPageTrailer()` Indicates the start of the page trailer. The page trailer is used for writing down page elements which are only know after handling the page itself (like PDF targets).
`void` | `PSDocumentHandler.endPageTrailer()` Indicates the end of the page trailer.
`void` | `PSDocumentHandler.endPage()` Indicates the end of a page
`void` | `PSDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.

Uses of IFException in org.apache.fop.render.svg

Methods in org.apache.fop.render.svg that throw IFException
`void` | `SVGPrintDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `SVGPrintDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `SVGPrintDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `SVGPrintDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `SVGPrintDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`void` | `SVGPrintDocumentHandler.startPageHeader()` Indicates the start of the page header.
`void` | `SVGPrintDocumentHandler.endPageHeader()` Indicates the end of the page header.
`IFPainter` | `SVGPrintDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `SVGPrintDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `SVGPrintDocumentHandler.startPageTrailer()` Indicates the start of the page trailer. The page trailer is used for writing down page elements which are only know after handling the page itself (like PDF targets).
`void` | `SVGPrintDocumentHandler.endPageTrailer()` Indicates the end of the page trailer.
`void` | `SVGPrintDocumentHandler.endPage()` Indicates the end of a page
`void` | `AbstractSVGDocumentHandler.startDocumentHeader()` Indicates the start of the document header. This method is called right after the `IFDocumentHandler.startDocument()` method. Extensions sent to this painter between `IFDocumentHandler.startDocumentHeader()` and `IFDocumentHandler.endDocumentHeader()` apply to the document as a whole (like document metadata).
`void` | `AbstractSVGDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `AbstractSVGDocumentHandler.handleExtensionObject(java.lang.Object extension)` Handles an extension object. This can be a DOM document or any arbitrary object. If an implementation doesn't know how to handle a particular extension it is simply ignored.
`void` | `SVGDocumentHandler.setResult(javax.xml.transform.Result result)` Sets the JAXP Result object to receive the generated content.
`void` | `SVGDocumentHandler.startDocument()` Indicates the start of a document. This method may only be called once before any other event method.
`void` | `SVGDocumentHandler.endDocument()` Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
`void` | `SVGDocumentHandler.endDocumentHeader()` Indicates the end of the document header. This method is called before the first page sequence.
`void` | `SVGDocumentHandler.startPageSequence(java.lang.String id)` Indicates the start of a new page sequence.
`void` | `SVGDocumentHandler.endPageSequence()` Indicates the end of a page sequence.
`void` | `SVGDocumentHandler.startPage(int index, java.lang.String name, java.lang.String pageMasterName, java.awt.Dimension size)` Indicates the start of a new page.
`IFPainter` | `SVGDocumentHandler.startPageContent()` Indicates the start of the page content. The method returns an `IFPainter` interface which is used to paint the page contents.
`void` | `SVGDocumentHandler.endPageContent()` Indicates the end of the page content. Calls to the `IFPainter` returned by the respective `IFDocumentHandler.startPageContent()` method are illegal.
`void` | `SVGDocumentHandler.endPage()` Indicates the end of a page
`void` | `SVGPainter.startViewport(java.awt.geom.AffineTransform transform, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `SVGPainter.startViewport(java.awt.geom.AffineTransform[] transforms, java.awt.Dimension size, java.awt.Rectangle clipRect)` Starts a new viewport, establishing a new coordinate system. A viewport has a size and can optionally be clipped. Corresponds to SVG's svg element.
`void` | `SVGPainter.endViewport()` Ends the current viewport and restores the previous coordinate system.
`void` | `SVGPainter.startGroup(java.awt.geom.AffineTransform[] transforms)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `SVGPainter.startGroup(java.awt.geom.AffineTransform transform)` Starts a new group of graphical elements. Corresponds to SVG's g element.
`void` | `SVGPainter.endGroup()` Ends the current group and restores the previous coordinate system.
`void` | `SVGPainter.drawImage(java.lang.String uri, java.awt.Rectangle rect)` Draws an image identified by a URI inside a given rectangle. This is the equivalent to an fo:external-graphic in XSL-FO.
`void` | `SVGPainter.drawImage(org.w3c.dom.Document doc, java.awt.Rectangle rect)` Draws an image (represented by a DOM document) inside a given rectangle. This is the equivalent to an fo:instream-foreign-object in XSL-FO.
`void` | `SVGPainter.clipRect(java.awt.Rectangle rect)` Restricts the current clipping region with the given rectangle.
`void` | `SVGPainter.fillRect(java.awt.Rectangle rect, java.awt.Paint fill)` Fills a rectangular area.
`void` | `SVGPainter.drawBorderRect(java.awt.Rectangle rect, BorderProps before, BorderProps after, BorderProps start, BorderProps end)` Draws a border rectangle. The border segments are specified through `BorderProps` instances.
`void` | `SVGPainter.drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)` Draws a line. NOTE: Currently, only horizontal lines are implemented!
`void` | `SVGPainter.drawText(int x, int y, int letterSpacing, int wordSpacing, int[] dx, java.lang.String text)` Draws text. The initial coordinates (x and y) point to the starting point at the normal baseline of the font. The parameters letterSpacing, wordSpacing and the array dx are optional and can be used to influence character positioning (for example, for kerning).
`void` | `SVGPainter.handleExtensionObject(java.lang.Object extension)` {@inheritDoc}

Constructors in org.apache.fop.render.svg that throw IFException
`SVGPrintDocumentHandler(javax.xml.transform.Result result)` Creates a new SVGPrintPainter that sends the XML content it generates to the given SAX ContentHandler.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.