[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
 [Expand]What's Installed
 [Collapse]Common Concepts
  [Collapse]Printing and Exporting
    Printing Overview
    Printing Custom Reports
  [Expand]Saving and Restoring Layouts
   Typed Styles
  [Expand]Touch Support
  [Expand]Formatting Values
   Prism Adapters
  [Expand]Data Sources
  [Expand]Performance Improvement
   XAML Namespaces
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

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, 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?​​​​​​​