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

- Packages that use PDFAction
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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.

Copyright © 2023 Apache Software Foundation. All rights reserved.