Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [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]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Collapse]Printing-Exporting
   [Expand]Product Information
   [Expand]Getting Started
   [Expand]Fundamental Concepts
   [Collapse]Concepts
    [Collapse]Basic Terms
      Printing System
      Bricks
      Printing Links
      Document Sections
      Brick Graphics
    [Expand]Print Preview
    [Expand]Exporting
    [Expand]Miscellaneous
   [Expand]Examples
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

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

How would you rate this topic?​​​​​​​