skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class ViewerPreferences

Holds viewer behavior hints that influence how a PDF is initially presented on screen or printed when no user overrides are applied.

Inheritance
System.Object
ViewerPreferences
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.Windows.Documents.Fixed.Model.Preferences
Assembly: Telerik.Windows.Documents.Fixed.dll

Syntax

public class ViewerPreferences

Properties

Direction

Indicates the predominant reading order so viewers can arrange pages correctly in side‑by‑side or n‑up layouts (default: L2R).

Declaration
public DirectionType Direction { get; set; }
Property Value
DirectionType

Duplex

Requests a duplex handling mode for printing (null if unspecified).

Declaration
public DuplexType? Duplex { get; set; }
Property Value
System.Nullable<DuplexType>

NonFullScreenPageMode

Specifies which navigation pane (if any) to show after leaving full‑screen mode (effective only when catalog PageMode is FullScreen; default: UseNone).

Declaration
public NonFullScreenPageModeType NonFullScreenPageMode { get; set; }
Property Value
NonFullScreenPageModeType

NumberOfCopies

Specifies the initial number of copies the print dialog should propose (default: One).

Declaration
public NumberOfCopiesType NumberOfCopies { get; set; }
Property Value
NumberOfCopiesType

PrintScaling

The page scaling option to be selected when a print dialog is displayed for this document. Valid values are None, which indicates that the print dialog should reflect no page scaling, and AppDefault, which indicates that applications should use the current print scaling. If this entry has an unrecognized value, applications should use the current print scaling. Default value: AppDefault.

Declaration
public PrintScalingType PrintScaling { get; set; }
Property Value
PrintScalingType

ShouldCenterWindow

Indicates whether to center the document window on the screen when opened (default: false).

Declaration
public bool ShouldCenterWindow { get; set; }
Property Value
System.Boolean

ShouldDisplayDocumentTitle

Indicates whether the window title bar should show the document Title metadata instead of the file name (default: false).

Declaration
public bool ShouldDisplayDocumentTitle { get; set; }
Property Value
System.Boolean

ShouldFitWindow

Indicates whether to resize the window to exactly fit the first displayed page (default: false).

Declaration
public bool ShouldFitWindow { get; set; }
Property Value
System.Boolean

ShouldHideMenubar

Indicates whether the viewer should hide its menu bar while this document is active (default: false).

Declaration
public bool ShouldHideMenubar { get; set; }
Property Value
System.Boolean

ShouldHideToolbar

Indicates whether the viewer should hide its toolbars while this document is active (default: false).

Declaration
public bool ShouldHideToolbar { get; set; }
Property Value
System.Boolean

ShouldHideWindowUI

Indicates whether to suppress standard window UI (scroll bars, navigation panels) so only page content is shown (default: false).

Declaration
public bool ShouldHideWindowUI { get; set; }
Property Value
System.Boolean

Getting Started
  • Getting Started
Support Resources
  • Documentation
Community
  • Forums
  • Blogs
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.