[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.ViewerPreferences

ViewerPreferences Class

Represents viewer preferences to be used when displaying the document.

Inheritance
ViewerPreferences
Implements
Namespace: GrapeCity.Documents.Pdf
Assembly: DS.Documents.Pdf.dll
Syntax
public class ViewerPreferences : PdfDictWrapper, IPdfDict
Public Class ViewerPreferences
    Inherits PdfDictWrapper
    Implements IPdfDict

Properties

Name Description
CenterWindow

Gets or sets whether to position the document's window in the center of the screen.

Direction

Gets or sets the predominant reading order for text.

DisplayDocTitle

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.

Doc

Gets the owning GcPdfDocument object.

Duplex

Specifies the page scaling option to be selected when a print dialog is displayed for this document.

FitWindow

Gets or sets whether to resize the document's window to fit the size of the first displayed page.

HideMenubar

Gets or sets whether to hide the viewer menu bar when the document is active.

HideToolbar

Gets or sets whether to hide the viewer tool bars when the document is active.

HideWindowUI

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.

NonFullScreenPageMode

Specifies how to display the document on exiting full-screen mode. Ignored unless PageMode is FullScreen.

NumCopies

(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.

PageLayout

Gets or sets the page layout to be used when the document is opened.

PageMode

Gets or sets how the document should be displayed when opened.

PickTrayByPDFSize

(PDF 1.7) A flag specifying whether the PDF page size is used to select the input paper tray.

PrintArea

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.

PrintClip

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.

PrintPageRange

(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.

PrintScaling

Specifies the page scaling option to be selected when a print dialog is displayed for this document.

ViewArea

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.

ViewClip

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.

Methods

Name Description
Reset()

Resets properties of this ViewerPreferences to default values.

Extension Methods