[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Collapse]Common Concepts
  [Expand]Themes
  [Expand]Images
  [Collapse]Printing and Exporting
    Printing Overview
    Printing Custom Reports
  [Expand]Saving and Restoring Layouts
   Typed Styles
  [Expand]Touch Support
  [Expand]Expressions
   Filtering
  [Expand]Formatting Values
   Prism Adapters
  [Expand]Data Sources
  [Expand]Performance Improvement
   XAML Namespaces
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Printing Overview

The DXPrinting Library provides DevExpress WPF controls with methods to print and export documents. This topic consists of the following sections:

Expanded Printing and Exporting DevExpress WPF Controls

DevExpress data-aware WPF controls (e.g., Data Grid, Pivot Grid) provide functionality to print or export its data. For example, they provide methods used to generate a report and display the preview dialog (see the image below).

With this dialog, an end-user can print or export a report, specify its page and printer settings, or send a report via e-mail.

You can export control data to a file in the following formats: CSV, HTML, MHT, PDF, RTF, TXT, XLS, XLSX, XLSB, XPS, and multiple image formats.

DevExpress WPF controls provide multiple printing options, styles, and templates, allowing you to customize the content and visual presentation of a printed report.

See the following topics, which describe methods and properties used to print and export particular controls:

Expanded Advanced Printing and Exporting

DXPrinting Library provides the capability to manually design custom printed reports. See the Printing Custom Reports topic to learn more.

Grid-Based Report Generation allows you to produce a report with the same data, design, and layout as displayed in your GridControl.

Is this topic helpful?​​​​​​​