ViewerPreferences

ViewerPreferences

Overview

ViewerPreferences is a class in Aspose.Pdf FOSS for Java.

PDF viewer preferences (ISO 32000-1:2008, §12.2, Table 150).

Properties

NameTypeAccessDescription
hideToolbarbooleanRead/HideToolbar.
hideMenubarbooleanRead/HideMenubar.
hideWindowUIbooleanRead/HideWindowUI.
fitWindowbooleanRead/FitWindow.
centerWindowbooleanRead/CenterWindow.
displayDocTitlebooleanRead/DisplayDocTitle.
nonFullScreenPageModeStringRead/NonFullScreenPageMode: UseNone, UseOutlines, UseThumbs, UseOC.
directionStringRead/Direction: L2R or R2L.
duplexStringRead/Duplex: Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge.
printScalingStringRead/PrintScaling: AppDefault, None.
numCopiesintRead/NumCopies.
printPageRangeint[]Read/PrintPageRange — array of page ranges.
cOSDictionaryCOSDictionaryReadReturns the underlying dictionary.

Methods

SignatureDescription
ViewerPreferences(dict: COSDictionary)Wraps a viewer preferences dictionary.
getHideToolbar()boolean/HideToolbar.
setHideToolbar(v: boolean)
getHideMenubar()boolean/HideMenubar.
setHideMenubar(v: boolean)
getHideWindowUI()boolean/HideWindowUI.
setHideWindowUI(v: boolean)
getFitWindow()boolean/FitWindow.
setFitWindow(v: boolean)
getCenterWindow()boolean/CenterWindow.
setCenterWindow(v: boolean)
getDisplayDocTitle()boolean/DisplayDocTitle.
setDisplayDocTitle(v: boolean)
getNonFullScreenPageMode()String/NonFullScreenPageMode: UseNone, UseOutlines, UseThumbs, UseOC.
setNonFullScreenPageMode(mode: String)
getDirection()String/Direction: L2R or R2L.
setDirection(dir: String)
getDuplex()String/Duplex: Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge.
setDuplex(duplex: String)
getPrintScaling()String/PrintScaling: AppDefault, None.
setPrintScaling(scaling: String)
getNumCopies()int/NumCopies.
setNumCopies(n: int)
getPrintPageRange()int[]/PrintPageRange — array of page ranges.
getCOSDictionary()COSDictionaryReturns the underlying dictionary.

See Also