Skip to main content

DocumentPreviewWindow Class

A window containing a Print Preview.

Namespace: DevExpress.Xpf.Printing

Assembly: DevExpress.Xpf.Printing.v24.1.dll

NuGet Package: DevExpress.Wpf.Printing

Declaration

public class DocumentPreviewWindow :
    ThemedWindow,
    IComponentConnector

Remarks

To display a default Print Preview without creating a custom preview window, use the methods of the PrintHelper class.

To create a custom Print Preview window, assign a corresponding XtraReport or link to the DocumentViewerControl.DocumentSource property (available via the DocumentPreviewWindow.PreviewControl property).

using DevExpress.Xpf.Printing;
using System.Windows;
// ...

private void Button_Click(object sender, RoutedEventArgs e) {
    XtraReport1 report = new XtraReport1();
    var window = new DocumentPreviewWindow();
    window.PreviewControl.DocumentSource = report;
    report.CreateDocument();
    window.Show();
}

Make sure to call the XtraReport.CreateDocument method before displaying the Print Preview.

wpf-standard-document-preview

For step-by-step tutorials, see Document Preview and How to: Use the Simple Link.

See Also