Module org.sejda.sambox
Class PDViewerPreferences
java.lang.Object
org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences
- All Implemented Interfaces:
COSObjectable
This is the document viewing preferences.
- Author:
- Ben Litchfield
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumeration containing all valid values for boundaries.static enumEnumeration containing all valid values for duplex.static enumEnumeration containing all valid values for NonFullScreenPageMode.static enumEnumeration containing all valid values for printscaling.static enumEnumeration containing all valid values for ReadingDirection. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.static final StringDeprecated.usePDViewerPreferences.BOUNDARYinsteadstatic final StringDeprecated.usePDViewerPreferences.BOUNDARYinsteadstatic final StringDeprecated.usePDViewerPreferences.BOUNDARYinsteadstatic final StringDeprecated.usePDViewerPreferences.BOUNDARYinsteadstatic final StringDeprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadstatic final StringDeprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadstatic final StringDeprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadstatic final StringDeprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadstatic final StringDeprecated.usePDViewerPreferences.READING_DIRECTIONinsteadstatic final StringDeprecated.usePDViewerPreferences.READING_DIRECTIONinstead -
Constructor Summary
ConstructorsConstructorDescriptionConstructor that is used for a preexisting dictionary. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the center window preference.booleanGet the display doc title preference.booleanGet the fit window preference.This will get the underlying dictionary that this object wraps.Get the Duplex preference.Get the non full screen page mode preference.Get the PrintArea preference.Get the PrintClip preference.Get the PrintScaling preference.Get the reading direction preference.Get the ViewArea preference.Get the ViewClip preference.booleanGet the menubar preference.booleanGet the toolbar preference.booleanGet the window UI preference.voidsetCenterWindow(boolean value) Set the center window preference.voidsetDisplayDocTitle(boolean value) Set the display doc title preference.voidSet the Duplex preference.voidsetFitWindow(boolean value) Set the fit window preference.voidsetHideMenubar(boolean value) Set the menubar preference.voidsetHideToolbar(boolean value) Set the toolbar preference.voidsetHideWindowUI(boolean value) Set the window UI preference.voidsetNonFullScreenPageMode(String value) Deprecated.voidSet the non full screen page mode preference.voidsetPrintArea(String value) Deprecated.voidSet the PrintArea preference.voidsetPrintClip(String value) Deprecated.voidSet the PrintClip preference.voidSet the PrintScaling preference.voidsetReadingDirection(String value) Deprecated.voidSet the reading direction preference.voidsetViewArea(String value) Deprecated.voidSet the ViewArea preference.voidsetViewClip(String value) Deprecated.voidSet the ViewClip preference.
-
Field Details
-
NON_FULL_SCREEN_PAGE_MODE_USE_NONE
Deprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadFrom PDF Reference: "Neither document outline nor thumbnail images visible".- See Also:
-
NON_FULL_SCREEN_PAGE_MODE_USE_OUTLINES
Deprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadFrom PDF Reference: "Document outline visible".- See Also:
-
NON_FULL_SCREEN_PAGE_MODE_USE_THUMBS
Deprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadFrom PDF Reference: "Thumbnail images visible".- See Also:
-
NON_FULL_SCREEN_PAGE_MODE_USE_OPTIONAL_CONTENT
Deprecated.usePDViewerPreferences.NON_FULL_SCREEN_PAGE_MODEinsteadFrom PDF Reference: "Optional content group panel visible".- See Also:
-
READING_DIRECTION_L2R
Deprecated.usePDViewerPreferences.READING_DIRECTIONinsteadReading direction.- See Also:
-
READING_DIRECTION_R2L
Deprecated.usePDViewerPreferences.READING_DIRECTIONinsteadReading direction.- See Also:
-
BOUNDARY_MEDIA_BOX
Deprecated.usePDViewerPreferences.BOUNDARYinsteadBoundary constant.- See Also:
-
BOUNDARY_CROP_BOX
Deprecated.usePDViewerPreferences.BOUNDARYinsteadBoundary constant.- See Also:
-
BOUNDARY_BLEED_BOX
Deprecated.usePDViewerPreferences.BOUNDARYinsteadBoundary constant.- See Also:
-
BOUNDARY_TRIM_BOX
Deprecated.usePDViewerPreferences.BOUNDARYinsteadBoundary constant.- See Also:
-
BOUNDARY_ART_BOX
Deprecated.usePDViewerPreferences.BOUNDARYinsteadBoundary constant.- See Also:
-
-
Constructor Details
-
PDViewerPreferences
Constructor that is used for a preexisting dictionary.- Parameters:
dic- The underlying dictionary.
-
-
Method Details
-
getCOSObject
This will get the underlying dictionary that this object wraps.- Specified by:
getCOSObjectin interfaceCOSObjectable- 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
Get the non full screen page mode preference.- Returns:
- the non full screen page mode preference.
-
setNonFullScreenPageMode
Set the non full screen page mode preference.- Parameters:
value- Set the non full screen page mode preference.
-
setNonFullScreenPageMode
Deprecated.Set the non full screen page mode preference.- Parameters:
value- Set the non full screen page mode preference.
-
getReadingDirection
Get the reading direction preference.- Returns:
- the reading direction preference.
-
setReadingDirection
Set the reading direction preference.- Parameters:
value- Set the reading direction preference.
-
setReadingDirection
Deprecated.Set the reading direction preference.- Parameters:
value- Set the reading direction preference.
-
getViewArea
Get the ViewArea preference. See BOUNDARY enumeration.- Returns:
- the ViewArea preference.
-
setViewArea
Deprecated.Set the ViewArea preference. See BOUNDARY_XXX constants.- Parameters:
value- Set the ViewArea preference.
-
setViewArea
Set the ViewArea preference. See BOUNDARY enumeration.- Parameters:
value- Set the ViewArea preference.
-
getViewClip
Get the ViewClip preference. See BOUNDARY enumeration.- Returns:
- the ViewClip preference.
-
setViewClip
Set the ViewClip preference. See BOUNDARY enumeration.- Parameters:
value- Set the ViewClip preference.
-
setViewClip
Deprecated.Set the ViewClip preference. See BOUNDARY_XXX constants.- Parameters:
value- Set the ViewClip preference.
-
getPrintArea
Get the PrintArea preference. See BOUNDARY enumeration.- Returns:
- the PrintArea preference.
-
setPrintArea
Deprecated.Set the PrintArea preference. See BOUNDARY_XXX constants.- Parameters:
value- Set the PrintArea preference.
-
setPrintArea
Set the PrintArea preference. See BOUNDARY enumeration.- Parameters:
value- Set the PrintArea preference.
-
getPrintClip
Get the PrintClip preference. See BOUNDARY enumeration.- Returns:
- the PrintClip preference.
-
setPrintClip
Deprecated.Set the PrintClip preference. See BOUNDARY_XXX constants.- Parameters:
value- Set the PrintClip preference.
-
setPrintClip
Set the PrintClip preference. See BOUNDARY enumeration.- Parameters:
value- Set the PrintClip preference.
-
getDuplex
Get the Duplex preference. See DUPLEX enumeration.- Returns:
- the Duplex preference.
-
setDuplex
Set the Duplex preference. See DUPLEX enumeration.- Parameters:
value- Set the Duplex preference.
-
getPrintScaling
Get the PrintScaling preference. See PRINT_SCALING enumeration.- Returns:
- the PrintScaling preference.
-
setPrintScaling
Set the PrintScaling preference. See PRINT_SCALING enumeration.- Parameters:
value- Set the PrintScaling preference.
-
PDViewerPreferences.BOUNDARYinstead