How the document asks to be presented on the screen and in print: a live view over the catalog's ViewerPreferences dictionary.
public sealed class PdfViewerPreferences
ISO 32000-2 §12.2, Tables 147 and 148. Every property reads the dictionary when called and returns the default Table 147 gives
when the entry is absent; nothing is ever written to the dictionary. A malformed entry reads as its default and records a
ViewerPreferenceInvalid diagnostic the first time it is read (in strict mode, the property throws). Keys the table does
not define are ignored: a dictionary may carry private keys.
The entries a viewer applies itself (the print entries in particular) are only preferences: Table 147 lets the user override all of them, except the ones Enforce names.
kind:method, kind:property, kind:ctor. Press Esc to clear.CenterWindowGets a value indicating whether the window is centred on the screen (CenterWindow). Default false.DictionaryGets the viewer preferences dictionary.DirectionGets the predominant order of text, which places pages side by side (Direction, PDF 1.3). Default left to right.DisplayDocTitleGets a value indicating whether the title bar shows the document's title (dc:title of its XMP metadata) instead of the file name (DisplayDocTitle, PDF 1.4). Default false.DuplexGets the paper handling a print dialog starts with (Duplex, PDF 1.7), or null: implementation dependent.EnforceGets the names of the preferences the viewer shall enforce, which the user cannot override (Enforce, PDF 2.0); empty when absent.FitWindowGets a value indicating whether the window is resized to fit the first displayed page (FitWindow). Default false.HideMenubarGets a value indicating whether the viewer hides its menu bar while the document is active (HideMenubar). Default false.HideToolbarGets a value indicating whether the viewer hides its tool bars while the document is active (HideToolbar). Default false.HideWindowUIGets a value indicating whether the viewer hides the window's user interface elements, leaving only the contents (HideWindowUI). Default false.NonFullScreenPageModeGets the page mode used on leaving full-screen mode (NonFullScreenPageMode): UseNone (the default), UseOutlines, UseThumbs or UseOC.NumCopiesGets the number of copies a print dialog starts with (NumCopies, PDF 1.7), or null: implementation dependent, typically 1.PickTrayByPdfSizeGets a value indicating whether the page size selects the input paper tray (PickTrayByPDFSize, PDF 1.7), or null: implementation dependent.PrintAreaGets the page boundary rendered when printing (PrintArea, PDF 1.4, deprecated in PDF 2.0). Default the crop box.PrintClipGets the page boundary page contents are clipped to when printing (PrintClip, PDF 1.4, deprecated in PDF 2.0). Default the crop box.PrintPageRangeGets the page ranges a print dialog starts with (PrintPageRange, PDF 1.7), numbered from 1, or null: implementation dependent.PrintScalingGets the page scaling a print dialog starts with (PrintScaling, PDF 1.6). Default AppDefault.ViewAreaGets the page boundary displayed on the screen (ViewArea, PDF 1.4, deprecated in PDF 2.0). Default the crop box.ViewClipGets the page boundary page contents are clipped to on the screen (ViewClip, PDF 1.4, deprecated in PDF 2.0). Default the crop box.