[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Expand]Chart Control
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
   [Expand]Product Information
   [Expand]Getting Started
   [Expand]Fundamental Concepts
    [Collapse]Basic Terms
      Printing System
      Printing Links
      Document Sections
      Brick Graphics
    [Expand]Print Preview
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[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 System

This topic explains the purpose and functionality of the PrintingSystem component, and lists its main methods and properties.

The PrintingSystem provides the core functionality that is essential for creating, printing and exporting documents with the XtraPrinting Library. The Printing System creates a Document, stores its print settings, and prepares it for preview, print and export.

The key concepts for using the Printing System to create documents are described below.

Creating Documents

A Printing System is automatically created after assigning a PrintingSystem component to the DocumentViewer.DocumentSource property of a DocumentViewer control.

A Printing System creates documents using Printing Links. For example, to print a Windows Forms control's content using DocumentViewer, add a link of the required type to the PrintingSystem.Links collection, and assign the control to this link.

To learn about the link types used to print different controls, see Document Creation Approaches.

To learn how to print a WinForms control's content, see Lesson 1 - Show the Print Preview for a Link.

To print documents that are generated by remote sources (Report Service or Report Server), use the RemotePrintingSystem class.

Expanded See Also

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