Class PDViewerPreferences

  • All Implemented Interfaces:
    COSObjectable

    public class PDViewerPreferences
    extends java.lang.Object
    implements COSObjectable
    This is the document viewing preferences.
    • Constructor Detail

      • PDViewerPreferences

        public PDViewerPreferences​(COSDictionary dic)
        Constructor that is used for a preexisting dictionary.
        Parameters:
        dic - The underlying dictionary.
    • Method Detail

      • getCOSObject

        public COSDictionary getCOSObject()
        This will get the underlying dictionary that this object wraps.
        Specified by:
        getCOSObject in interface COSObjectable
        Returns:
        The underlying info dictionary.
      • hideToolbar

        public boolean hideToolbar()
        Get the toolbar preference.
        Returns:
        the toolbar preference.
      • setHideToolbar

        public void setHideToolbar​(boolean value)
        Set the toolbar preference.
        Parameters:
        value - Set the toolbar preference.
      • hideMenubar

        public boolean hideMenubar()
        Get the menubar preference.
        Returns:
        the menubar preference.
      • setHideMenubar

        public void setHideMenubar​(boolean value)
        Set the menubar preference.
        Parameters:
        value - Set the menubar preference.
      • hideWindowUI

        public boolean hideWindowUI()
        Get the window UI preference.
        Returns:
        the window UI preference.
      • setHideWindowUI

        public void setHideWindowUI​(boolean value)
        Set the window UI preference.
        Parameters:
        value - Set the window UI preference.
      • fitWindow

        public boolean fitWindow()
        Get the fit window preference.
        Returns:
        the fit window preference.
      • setFitWindow

        public void setFitWindow​(boolean value)
        Set the fit window preference.
        Parameters:
        value - Set the fit window preference.
      • centerWindow

        public boolean centerWindow()
        Get the center window preference.
        Returns:
        the center window preference.
      • setCenterWindow

        public void setCenterWindow​(boolean value)
        Set the center window preference.
        Parameters:
        value - Set the center window preference.
      • displayDocTitle

        public boolean displayDocTitle()
        Get the display doc title preference.
        Returns:
        the display doc title preference.
      • setDisplayDocTitle

        public void setDisplayDocTitle​(boolean value)
        Set the display doc title preference.
        Parameters:
        value - Set the display doc title preference.
      • getNonFullScreenPageMode

        public java.lang.String getNonFullScreenPageMode()
        Get the non full screen page mode preference.
        Returns:
        the non full screen page mode preference.
      • setNonFullScreenPageMode

        public void setNonFullScreenPageMode​(PDViewerPreferences.NON_FULL_SCREEN_PAGE_MODE value)
        Set the non full screen page mode preference.
        Parameters:
        value - Set the non full screen page mode preference.
      • setNonFullScreenPageMode

        public void setNonFullScreenPageMode​(java.lang.String value)
        Deprecated.
        Set the non full screen page mode preference.
        Parameters:
        value - Set the non full screen page mode preference.
      • getReadingDirection

        public java.lang.String getReadingDirection()
        Get the reading direction preference.
        Returns:
        the reading direction preference.
      • setReadingDirection

        public void setReadingDirection​(PDViewerPreferences.READING_DIRECTION value)
        Set the reading direction preference.
        Parameters:
        value - Set the reading direction preference.
      • setReadingDirection

        public void setReadingDirection​(java.lang.String value)
        Deprecated.
        Set the reading direction preference.
        Parameters:
        value - Set the reading direction preference.
      • getViewArea

        public java.lang.String getViewArea()
        Get the ViewArea preference. See BOUNDARY enumeration.
        Returns:
        the ViewArea preference.
      • setViewArea

        public void setViewArea​(java.lang.String value)
        Deprecated.
        Set the ViewArea preference. See BOUNDARY_XXX constants.
        Parameters:
        value - Set the ViewArea preference.
      • setViewArea

        public void setViewArea​(PDViewerPreferences.BOUNDARY value)
        Set the ViewArea preference. See BOUNDARY enumeration.
        Parameters:
        value - Set the ViewArea preference.
      • getViewClip

        public java.lang.String getViewClip()
        Get the ViewClip preference. See BOUNDARY enumeration.
        Returns:
        the ViewClip preference.
      • setViewClip

        public void setViewClip​(PDViewerPreferences.BOUNDARY value)
        Set the ViewClip preference. See BOUNDARY enumeration.
        Parameters:
        value - Set the ViewClip preference.
      • setViewClip

        public void setViewClip​(java.lang.String value)
        Deprecated.
        Set the ViewClip preference. See BOUNDARY_XXX constants.
        Parameters:
        value - Set the ViewClip preference.
      • getPrintArea

        public java.lang.String getPrintArea()
        Get the PrintArea preference. See BOUNDARY enumeration.
        Returns:
        the PrintArea preference.
      • setPrintArea

        public void setPrintArea​(java.lang.String value)
        Deprecated.
        Set the PrintArea preference. See BOUNDARY_XXX constants.
        Parameters:
        value - Set the PrintArea preference.
      • setPrintArea

        public void setPrintArea​(PDViewerPreferences.BOUNDARY value)
        Set the PrintArea preference. See BOUNDARY enumeration.
        Parameters:
        value - Set the PrintArea preference.
      • getPrintClip

        public java.lang.String getPrintClip()
        Get the PrintClip preference. See BOUNDARY enumeration.
        Returns:
        the PrintClip preference.
      • setPrintClip

        public void setPrintClip​(java.lang.String value)
        Deprecated.
        Set the PrintClip preference. See BOUNDARY_XXX constants.
        Parameters:
        value - Set the PrintClip preference.
      • setPrintClip

        public void setPrintClip​(PDViewerPreferences.BOUNDARY value)
        Set the PrintClip preference. See BOUNDARY enumeration.
        Parameters:
        value - Set the PrintClip preference.
      • getDuplex

        public java.lang.String getDuplex()
        Get the Duplex preference. See DUPLEX enumeration.
        Returns:
        the Duplex preference.
      • setDuplex

        public void setDuplex​(PDViewerPreferences.DUPLEX value)
        Set the Duplex preference. See DUPLEX enumeration.
        Parameters:
        value - Set the Duplex preference.
      • getPrintScaling

        public java.lang.String getPrintScaling()
        Get the PrintScaling preference. See PRINT_SCALING enumeration.
        Returns:
        the PrintScaling preference.
      • setPrintScaling

        public void setPrintScaling​(PDViewerPreferences.PRINT_SCALING value)
        Set the PrintScaling preference. See PRINT_SCALING enumeration.
        Parameters:
        value - Set the PrintScaling preference.