[]
Represents viewer preferences to be used when displaying the document.
public class ViewerPreferences : PdfDictWrapper, IPdfDict
Gets or sets whether to position the document's window in the center of the screen.
public bool CenterWindow { get; set; }
Gets or sets the predominant reading order for text.
public ReadingDirection Direction { get; set; }
This property has no direct effect on the document�s contents or page numbering but can be used to determine the relative positioning of pages when displayed side by side or printed n-up. Default value: L2R.
Gets or sets whether the window's title bar should display the document title taken from the Title entry of the document information dictionary.
Default value: false.
public bool DisplayDocTitle { get; set; }
Gets the owning GcPdfDocument object.
public GcPdfDocument Doc { get; }
Specifies the page scaling option to be selected when a print dialog is displayed for this document.
public Duplex? Duplex { get; set; }
Gets or sets whether to resize the document's window to fit the size of the first displayed page.
public bool FitWindow { get; set; }
Gets or sets whether to hide the viewer menu bar when the document is active.
public bool HideMenubar { get; set; }
Gets or sets whether to hide the viewer tool bars when the document is active.
public bool HideToolbar { get; set; }
Gets or sets whether to hide user interface elements in the document's window (such as scroll bars and navigation controls), leaving only the document's contents displayed.
Default value: false.
public bool HideWindowUI { get; set; }
Specifies how to display the document on exiting full-screen mode. Ignored unless PageMode is FullScreen.
public NonFullScreenPageMode NonFullScreenPageMode { get; set; }
(PDF 1.7) The number of copies to be printed when the print dialog is opened for this file. Supported values are the integers 2 through 5. Values outside this range are ignored.
public int? NumCopies { get; set; }
Gets or sets the page layout to be used when the document is opened.
[Obsolete("Use GcPdfDocument.PageLayout instead")]
public PageLayout? PageLayout { get; set; }
Gets or sets how the document should be displayed when opened.
[Obsolete("Use GcPdfDocument.PageMode instead")]
public PageMode PageMode { get; set; }
(PDF 1.7) A flag specifying whether the PDF page size is used to select the input paper tray.
public bool? PickTrayByPDFSize { get; set; }
Gets or sets the name of the page boundary representing the area of a page to be rendered when printing the document.
Default value: CropBox.
public PageBoundary PrintArea { get; set; }
Gets or sets the name of the page boundary to which the contents of a page are to be clipped when printing the document.
Default value: CropBox.
public PageBoundary PrintClip { get; set; }
(PDF 1.7) The page numbers used to initialize the print dialog box when the file is printed. This is a comma-delimited list of individual page numbers and/or dash-delimited page ranges.
Setting this property to a value that cannot be parsed will be ignored.
public OutputRange PrintPageRange { get; set; }
Specifies the page scaling option to be selected when a print dialog is displayed for this document.
public PrintScaling PrintScaling { get; set; }
Gets or sets the name of the page boundary representing the area of a page to be displayed when viewing the document on the screen.
Default value: CropBox.
public PageBoundary ViewArea { get; set; }
Gets or sets the name of the page boundary to which the contents of a page are to be clipped when viewing the document on the screen.
Default value: CropBox.
public PageBoundary ViewClip { get; set; }
Resets properties of this ViewerPreferences to default values.
public void Reset()