Skip to main content

DevExpress v24.1 Update — Your Feedback Matters

Our What's New in v24.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DevExpress.Xpf.Printing Namespace

In This Article

Contains classes that provide the basic functionality for the DXPrinting for WPF library. To use these classes in XAML code, add the xmlns:dxp=”http://schemas.devexpress.com/winfx/2008/xaml/printing“ namespace reference.

Assemblies: DevExpress.Xpf.Core.v24.1.dll, DevExpress.Xpf.Printing.v24.1.dll

NuGet Packages: DevExpress.Wpf.Core, DevExpress.Wpf.Printing

#Classes

Name Description
BackstagePrintPreview A control used to print documents in WPF applications and easily incorporated into a Backstage View-based menu.
BarManagerCustomization static Provides functionality for customization of the Document Preview toolbar.
BooleanExportSettings static The provider of attached properties that define how to export the Boolean value of a particular dependency object.
CollectionViewLink A link to print objects which implement the ICollectionView interface.
CompositeLink A composite link that can be used to combine several Printing Links together into a composite document.
CreateAreaEventArgs Provides data for all area creation events.
CustomCursor A custom mouse cursor, corresponding to a specific action in a Silverlight Report Designer.
DialogService A service that is used to show dialogs on the client.
DocumentCommandProvider Provides commands that correspond to end-user actions in the DocumentPreviewControl.
DocumentPreview Obsolete. Obsolete. Use the DocumentPreviewControl class to display a print preview.
DocumentPreviewBase Obsolete. Use the DocumentPreviewControl class to display a print preview.
DocumentPreviewControl A control that you can use to publish (preview, print, and export) documents in WPF applications.
DocumentPreviewModelBase The base for classes that provide the Preview Model functionality.
DocumentPreviewMouseEventArgs Provides data for the DocumentPreviewControl.DocumentPreviewMouseClick, DocumentPreviewControl.DocumentPreviewMouseDoubleClick and DocumentPreviewControl.DocumentPreviewMouseMove events.
DocumentPreviewPropertyProvider Specifies the behavior of the Parameters and Document Map dock panels in Print Preview.
DocumentPreviewWindow A window containing a Print Preview.
DocumentViewer Obsolete. Obsolete. Use the DocumentPreviewControl class to display a print preview.
EditingFieldEditorEventArgsBase Provides data for the HiddenEditingFieldEditor event.
EditingFieldExtensions Provides functionality to register custom editors to be used for editing the control content in Print Preview.
EditingFieldTemplateSelector Enables you to select which editors to use for content editing in Print Preview.
EditingFieldValidationEventArgs Provides data for the ValidateEditingField event.
ExportOptionsContainer Represents different options which are used when exporting a document.
ExportSettingDefaultValue static Contains named constants that provide default values for other properties.
ExportSettings static The provider of attached properties, which define how to export a particular dependency object.
FaultEventArgs Provides data for the ReportServicePreviewModel.CreateDocumentError, ReportServicePreviewModel.ExportError and ReportServicePreviewModel.PrintError events.
GdiPlusImageRenderHook A service enabling you to customize the GDI+ rendering process before creating report documents.
GroupInfo Represents an object, which contains information about a group.
GroupInfoCollection Represents a collection of group information objects.
HiddenEditingFieldEditorEventArgs
ImageCollectionEditorInfo Provides information about an image collection editor that is used to edit image content in Print Preview.
ImageEditorOptions Provides options for the image editor that you can use to edit the XRPictureBox control’s content in Print Preview.
ImageGalleryItem An object that provides an image and its display name.
ImageInplaceEditorInfo Provides information about an image editor that you can then use to edit image content in Print Preview.
InplaceEditorInfo Provides information about an in-place editor that is used to edit the control content in Print Preview.
InplaceEditorInfoBase The base for classes that provide information about custom editors to be used to edit content in Print Preview.
InputController Handles keyboard and mouse events on the client.
LegacyLinkPreviewModel Obsolete. Obsolete. Provides the Preview Model functionality for printing Windows Forms controls in WPF applications.
LegacyPrintableComponentLink A link to print Windows Forms controls that implement the IPrintable interface.
LinkBase The base class for all printing links within the DXPrinting library.
LinkPreviewModel Obsolete. Obsolete. Provides the Preview Model functionality for printing links.
NavigationPaneSettings The NavigationPaneSettings class provides the properties that set up the Document Preview‘s Navigation Pane.
PageBreakInfo Contains information about a page break.
PageBreakInfoCollection A collection of PageBreakInfo objects.
PageMarginInfo Contains information about page margins for BackstagePrintPreview.
PageNumberExportSettings static The provider of attached properties that define how to display page numbers within a particular dependency object.
ParametersMergingErrorEventArgs Provides data for the ReportServicePreviewModel.ParametersMergingError event.
PreviewClickEventArgs Provides data for the IDocumentPreviewModel.PreviewClick, IDocumentPreviewModel.PreviewMouseMove and IDocumentPreviewModel.PreviewMouseMove events.
PreviewCustomCursors static For internal use. Provides information about mouse cursors shown in a Document Preview.
PreviewModelBase The base for classes that provide the Preview Model functionality.
PrintableControlLink A link to print DevExpress controls and the base class for links to print other data.
PrintHelper static Provides methods to display a Print Preview for links, grids and reports.
PrintingLocalizer A base class that provides necessary functionality for custom localizers of the Printing-Exporting Library.
PrintingResXLocalizer The default localizer to translate the DXPrinting’s resources.
PrintingSystem Implements the basic functionality of the DXPrinting Library.
PrintingSystemPreviewModel Obsolete. The base for classes that provide the Preview Model functionality in WPF applications.
PrintOptions Provides print settings for BackstagePrintPreview.
ReportServicePreviewModel Obsolete. Obsolete. Provides the Preview Model functionality for a Report Service.
RibbonDocumentPreview Obsolete. Obsolete. Use the DocumentViewer class instead.
RibbonDocumentPreviewWindow Obsolete. Obsolete. Use the DocumentPreviewWindow class instead.
ShowingEditingFieldEditorEventArgs Provides data for the ShowingEditingFieldEditor event.
SimpleFaultEventArgs Provides data for the ReportServicePreviewModel.GetPageError event.
SimpleLink A link to print linear data.
TemplatedLink The base class for links that provide printing functionality for WPF controls.
TextExportSettings static The provider of attached properties, which define how to export the text value of a particular dependency object.
XtraReportPreviewModel Obsolete. Obsolete. Provides the Preview Model functionality for XtraReports.
ZoomFitModeItem An individual zoom fit mode.
ZoomItemBase The base class for the ZoomValueItem class.
ZoomValueItem An individual document zoom factor value available in Print Preview.

#Interfaces

Name Description
ICursorService When implemented by a class, enables it to manipulate the mouse cursor on the client.
IDialogService When implemented by a class, enables it to display dialog windows on the client.
IDocumentPreviewModel When implemented by a class, enables it to use the document model.
IExportSendService When implemented by a class, enables it to export documents and attach them to emails.
IPageSettingsConfiguratorService When implemented by a class, enables it to configure the document page settings.
IPreviewModel When implemented by a class, enables it to use the viewer model.
IPrintableControl When implemented by a class, enables it to print DevExpress controls.

#Enums

Name Description
CursorModeType Enumerates values that specify the cursor mode in the document preview.
NavigationPaneTabType Lists the values specifying the Navigation Pane’s tab type.
PageNumberKind Lists the formats used to display page numbers in a document.
PrintingStringId Lists the strings that can be localized in a WPF application.
ScaleMode Lists values that specify a scale mode for documents.
TargetType Lists the report control types assigned when exporting a report.
ZoomFitMode Lists the available zoom fit modes.