menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PrintPreviewAreaControl - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PrintPreviewAreaControl

    Represents a control that displays the print preview of page content that is ready for printing operation.

    Inheritance
    System.Object
    PrintPreviewAreaControl
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    Namespace: Syncfusion.Windows.Shared.Printing
    Assembly: Syncfusion.Shared.Wpf.dll
    Syntax
    public class PrintPreviewAreaControl : Control, INotifyPropertyChanged, IDisposable

    Constructors

    PrintPreviewAreaControl()

    Initializes a new instance of PrintPreviewAreaControl class.

    Declaration
    public PrintPreviewAreaControl()

    Fields

    PageIndexProperty

    Identifies the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.PageIndex dependency property.

    Declaration
    public static readonly DependencyProperty PageIndexProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.PageIndex dependency property.

    ZoomFactorProperty

    Identifies the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.ZoomFactor dependency property.

    Declaration
    public static readonly DependencyProperty ZoomFactorProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.ZoomFactor dependency property.

    Properties

    FirstCommand

    Gets the command to navigate first page in print document.

    Declaration
    public ICommand FirstCommand { get; }
    Property Value
    Type
    System.Windows.Input.ICommand

    LastCommand

    Gets the command to navigate last page in print document.

    Declaration
    public ICommand LastCommand { get; }
    Property Value
    Type
    System.Windows.Input.ICommand

    NextCommand

    Gets the command to navigate next page in print document.

    Declaration
    public ICommand NextCommand { get; }
    Property Value
    Type
    System.Windows.Input.ICommand

    PageIndex

    Gets or sets the index of the page.

    Declaration
    public int PageIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    An index of the page. The default index is 1.

    PreviousCommand

    Gets the command to navigate previous page in print document.

    Declaration
    public ICommand PreviousCommand { get; }
    Property Value
    Type
    System.Windows.Input.ICommand

    PrintManager

    Gets or sets an instance of the PrintManager which manages the printing operation in page control.

    Declaration
    public PrintManager PrintManager { get; set; }
    Property Value
    Type Description
    PrintManager

    An instance of the PrintManager class.

    Remarks

    PrintManager class provides various properties and virtual methods to customize its operations.

    TotalPages

    Gets or sets the total number of pages .

    Declaration
    public int TotalPages { get; }
    Property Value
    Type Description
    System.Int32

    The total number of pages.

    ZoomFactor

    Gets or sets a value that indicates how large the pages will appear.

    Declaration
    public double ZoomFactor { get; set; }
    Property Value
    Type Description
    System.Double

    A value indicating how large the pages will appear. The default zoom factor is 100.0.

    Methods

    Dispose()

    Releases all the resources used by the class.

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Disposes all the resources used by the PrintPreviewAreaControl class.

    Declaration
    protected virtual void Dispose(bool isDisposing)
    Parameters
    Type Name Description
    System.Boolean isDisposing

    Indicates whether the call is from Dispose method or from a finalizer.

    OnApplyTemplate()

    Builds the visual tree for the PrintPreviewAreaControl when a new template is applied.

    Declaration
    public override void OnApplyTemplate()

    Events

    PropertyChanged

    Occurs when a property value changes in PrintPreviewAreaControl class.

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved