Package org.apache.fop.render.pdf
Class PDFDocumentNavigationHandler
- java.lang.Object
-
- org.apache.fop.render.pdf.PDFDocumentNavigationHandler
-
- All Implemented Interfaces:
IFDocumentNavigationHandler
public class PDFDocumentNavigationHandler extends java.lang.Object implements IFDocumentNavigationHandler
Implementation of theIFDocumentNavigationHandlerinterface for PDF output.
-
-
Constructor Summary
Constructors Constructor Description PDFDocumentNavigationHandler(PDFDocumentHandler documentHandler)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResolvedAction(AbstractAction action)voidcommit()Commits all pending elements to the PDF document.intgetPageIndex()voidrenderBookmarkTree(BookmarkTree tree)Render the bookmark tree.voidrenderLink(Link link)voidrenderNamedDestination(NamedDestination destination)Renders a named destination.
-
-
-
Constructor Detail
-
PDFDocumentNavigationHandler
public PDFDocumentNavigationHandler(PDFDocumentHandler documentHandler)
Default constructor.- Parameters:
documentHandler- the parent document handler
-
-
Method Detail
-
renderNamedDestination
public void renderNamedDestination(NamedDestination destination) throws IFException
Renders a named destination.- Specified by:
renderNamedDestinationin interfaceIFDocumentNavigationHandler- Parameters:
destination- the named destination- Throws:
IFException- if an error occurs while handling this event
-
renderBookmarkTree
public void renderBookmarkTree(BookmarkTree tree) throws IFException
Render the bookmark tree.- Specified by:
renderBookmarkTreein interfaceIFDocumentNavigationHandler- Parameters:
tree- the bookmark tree- Throws:
IFException- if an error occurs while handling this event
-
renderLink
public void renderLink(Link link) throws IFException
- Specified by:
renderLinkin interfaceIFDocumentNavigationHandler- Parameters:
link- a link- Throws:
IFException- of not caught
-
commit
public void commit()
Commits all pending elements to the PDF document.
-
addResolvedAction
public void addResolvedAction(AbstractAction action) throws IFException
- Specified by:
addResolvedActionin interfaceIFDocumentNavigationHandler- Parameters:
action- an action- Throws:
IFException- of not caught
-
getPageIndex
public int getPageIndex()
- Specified by:
getPageIndexin interfaceIFDocumentNavigationHandler
-
-