## Uses of Class
org.apache.fop.pdf.PDFAction

Packages that use PDFAction
org.apache.fop.pdf: Classes for handling the low-level creation of PDF documents.

### Uses of PDFAction in org.apache.fop.pdf

Subclasses of PDFAction in org.apache.fop.pdf
`class` `PDFGoTo` class representing a /GoTo object.
`class` `PDFGoToRemote` Class representing a /GoToR object.
`class` `PDFInternalLink` class used to create a PDF internal link
`class` `PDFJavaScriptLaunchAction` PDF Action which executes some JavaScript code.
`class` `PDFLaunch` This class represents the /Launch action.
`class` `PDFUri` class used to create a PDF Uri link

Methods in org.apache.fop.pdf that return PDFAction
`PDFAction` PDFFactory.`getExternalAction(String target, boolean newWindow)` Create/find and return the appropriate external PDFAction according to the target

Methods in org.apache.fop.pdf with parameters of type PDFAction
`PDFLink` PDFFactory.`makeLink(Rectangle2D rect, PDFAction pdfAction)` Create a PDF link to an existing PDFAction object
`PDFOutline` PDFFactory.`makeOutline(PDFOutline parent, String label, PDFAction pdfAction, boolean showSubItems)` Make an outline object and add it to the given parent
`void` PDFLink.`setAction(PDFAction action)` Set the pdf action for this link.