[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]Property 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
   [Collapse]Product Information
     Main Features
     Included Components
     Deployment
   [Expand]Getting Started
   [Expand]Fundamental Concepts
   [Expand]Concepts
   [Expand]Examples
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [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]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)

Deployment

This document describes assemblies required by applications that use the functionality of the XtraPrinting Library. Some of the assemblies are essential, while others that provide additional functionality can be optionally deployed, depending on your requirements.

Note that if you use other DevExpress components in your application, using and deploying them should comply with the corresponding EULA documents. For more details on licensing information and the redistribution policy of DevExpress, refer to Redistribution and Deployment.

Expanded Required Libraries

Below are essential libraries that are required by applications that use the XtraPrinting Library. These libraries are considered redistributable under the DevExpress EULA, intended for distribution by you to end-users of software applications that you create.

Assembly

Description

Required for Windows Forms?

Required for ASP.NET?

DevExpress.Utils.v18.2.dll

Contains basic utility classes and common skins (such as "DevExpress Style", "Visual Studio 2013", "Office 2013" and "Seven Classic").

Yes.

No.

DevExpress.Data.v18.2.dll

Contains classes that implement the basic functionality for DevExpress printing libraries.

Yes.

Yes.

DevExpress.Office.v18.2.Core.dll

Contains classes required to use the ASP.NET RichEdit, WinForms RichEdit, and WPF RichEdit controls.

This assembly is also required for exporting to DOCX.

Yes.

Yes.

DevExpress.Pdf.v18.2.Core.dll

Contains classes that provide the basic functionality for exporting to PDF.

Yes.

Yes.

DevExpress.Printing.v18.2.Core.dll

Provides basic printing functionality.

Yes.

Yes.

DevExpress.RichEdit.v18.2.Core.dll

Contains classes that implement the logic for formatting rich text, as well as basic types that provide a public API common to such DevExpress RTF controls as ASP.NET RichEdit, WinForms RichEdit, and WPF RichEdit.

This assembly is also required when using a Rich Edit in-place editor (RepositoryItemRichTextEdit), Filter Editor Control (FilterEditorControl) and/or exporting to DOCX.

Yes.

Yes.

DevExpress.RichEdit.v18.2.Export.dll

Required for exporting to DOCX.

Yes.

Yes.

DevExpress.XtraEditors.v18.2.dll

Contains a set of full-featured editors supported by the XtraEditors Suite.

Yes.

No.

DevExpress.XtraBars.v18.2.dll

Contains toolbar, menu and docking components supported by the DevExpress Ribbon, Menu and Docking Library.

Required if an application uses either the Print Preview Form or Print Preview Form with a Ribbon.

No.

DevExpress.XtraLayout.v18.2.dll

Contains the classes that encapsulate the Layout Hierarchical Structure's main functionality.

Yes.

No.

DevExpress.XtraPrinting.v18.2.dll

Contains the PrintingSystem component, together with other additional controls that provide the printing and exporting functionality supported by the XtraPrinting Library.

Yes.

No.

DevExpress.XtraTreeList.v18.2.dll

Contains classes required to paint a tree-like document map in the Print Preview form.

Required if an application uses either the Print Preview Form or Print Preview Form with a Ribbon.

No.

Expanded Additional Libraries

The following libraries provide an additional functionality for applications that use the XtraPrinting Library.

Assembly Description
DevExpress.BonusSkins.v18.2.dll Contains extra skins (such as "Metropolis" and "McSkin").

Expanded Non-Redistributable Libraries

Distributing any DevExpress design-time libraries ending with ".Design" (for instance, DevExpress.XtraPrinting.v18.2.Design.dll and DevExpress.XtraEditors.v18.2.Design.dll) is strictly prohibited.

Please consult the EULA for additional up-to-the-minute information on which libraries, tools and executables are considered redistributable.

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