Class PDActionRemoteGoTo

    • Constructor Detail

      • PDActionRemoteGoTo

        public PDActionRemoteGoTo()
        Default constructor.
      • PDActionRemoteGoTo

        public PDActionRemoteGoTo​(COSDictionary a)
        Constructor.
        Parameters:
        a - The action dictionary.
    • Method Detail

      • getS

        public String getS()
        This will get the type of action that the actions dictionary describes. It must be GoToR for a remote go-to action.
        Returns:
        The S entry of the specific remote go-to action dictionary.
      • setS

        public void setS​(String s)
        This will set the type of action that the actions dictionary describes. It must be GoToR for a remote go-to action.
        Parameters:
        s - The remote go-to action.
      • getFile

        public PDFileSpecification getFile()
                                    throws IOException
        This will get the file in which the destination is located.
        Returns:
        The F entry of the specific remote go-to action dictionary.
        Throws:
        IOException - If there is an error creating the file spec.
      • setFile

        public void setFile​(PDFileSpecification fs)
        This will set the file in which the destination is located.
        Parameters:
        fs - The file specification.
      • getD

        public COSBase getD()
        This will get the destination to jump to. If the value is an array defining an explicit destination, its first element must be a page number within the remote document rather than an indirect reference to a page object in the current document. The first page is numbered 0.
        Returns:
        The D entry of the specific remote go-to action dictionary.
      • setD

        public void setD​(COSBase d)
        This will set the destination to jump to. If the value is an array defining an explicit destination, its first element must be a page number within the remote document rather than an indirect reference to a page object in the current document. The first page is numbered 0.
        Parameters:
        d - The destination.
      • shouldOpenInNewWindow

        public boolean shouldOpenInNewWindow()
        This will specify whether to open the destination document in a new window. If this flag is false, the destination document will replace the current document in the same window. If this entry is absent, the viewer application should behave in accordance with the current user preference.
        Returns:
        A flag specifying whether to open the destination document in a new window.
      • setOpenInNewWindow

        public void setOpenInNewWindow​(boolean value)
        This will specify the destination document to open in a new window.
        Parameters:
        value - The flag value.