Back to Devexpress

DevExpress.Xpf.Printing Namespace

wpf-devexpress-dot-xpf-bdcb2853.md

latest17.1 KB
Original Source

DevExpress.Xpf.Printing Namespace

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.v25.2.dll, DevExpress.Xpf.Printing.v25.2.dll

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

Classes

NameDescription
BackstagePrintPreviewA control used to print documents in WPF applications and easily incorporated into a Backstage View-based menu.
BarManagerCustomization staticProvides functionality for customization of the Document Preview toolbar.
BooleanExportSettings staticThe provider of attached properties that define how to export the Boolean value of a particular dependency object.
CollectionViewLinkA link to print objects which implement the ICollectionView interface.
CompositeLinkA composite link that can be used to combine several Printing Links together into a composite document.
CreateAreaEventArgsProvides data for all area creation events.
CustomCursorA custom mouse cursor, corresponding to a specific action in a Silverlight Report Designer.
DialogServiceA service that is used to show dialogs on the client.
DocumentCommandProviderProvides commands that correspond to end-user actions in the DocumentPreviewControl.
DocumentPreviewObsolete. Obsolete. Use the DocumentPreviewControl class to display a print preview.
DocumentPreviewBaseObsolete. Use the DocumentPreviewControl class to display a print preview.
DocumentPreviewControlA control that you can use to publish (preview, print, and export) documents in WPF applications.
DocumentPreviewModelBaseThe base for classes that provide the Preview Model functionality.
DocumentPreviewMouseEventArgsProvides data for the DocumentPreviewControl.DocumentPreviewMouseClick, DocumentPreviewControl.DocumentPreviewMouseDoubleClick and DocumentPreviewControl.DocumentPreviewMouseMove events.
DocumentPreviewPropertyProviderSpecifies the behavior of the Parameters and Document Map dock panels in Print Preview.
DocumentPreviewWindowA window containing a Print Preview.
DocumentViewerObsolete. Obsolete. Use the DocumentPreviewControl class to display a print preview.
EditingFieldEditorEventArgsBaseProvides data for the HiddenEditingFieldEditor event.
EditingFieldExtensionsProvides functionality to register custom editors to be used for editing the control content in Print Preview.
EditingFieldTemplateSelectorEnables you to select which editors to use for content editing in Print Preview.
EditingFieldValidationEventArgsProvides data for the ValidateEditingField event.
ExportOptionsContainerRepresents different options which are used when exporting a document.
ExportSettingDefaultValue staticContains named constants that provide default values for other properties.
ExportSettings staticThe provider of attached properties, which define how to export a particular dependency object.
FaultEventArgsProvides data for the ReportServicePreviewModel.CreateDocumentError, ReportServicePreviewModel.ExportError and ReportServicePreviewModel.PrintError events.
GdiPlusImageRenderHookA service enabling you to customize the GDI+ rendering process before creating report documents.
GroupInfoRepresents an object, which contains information about a group.
GroupInfoCollectionRepresents a collection of group information objects.
HiddenEditingFieldEditorEventArgs
ImageCollectionEditorInfoProvides information about an image collection editor that is used to edit image content in Print Preview.
ImageEditorOptionsProvides options for the image editor that you can use to edit the XRPictureBox control’s content in Print Preview.
ImageGalleryItemAn object that provides an image and its display name.
ImageInplaceEditorInfoProvides information about an image editor that you can then use to edit image content in Print Preview.
InplaceEditorInfoProvides information about an in-place editor that is used to edit the control content in Print Preview.
InplaceEditorInfoBaseThe base for classes that provide information about custom editors to be used to edit content in Print Preview.
InputControllerHandles keyboard and mouse events on the client.
LegacyLinkPreviewModelObsolete. Obsolete. Provides the Preview Model functionality for printing Windows Forms controls in WPF applications.
LegacyPrintableComponentLinkA link to print Windows Forms controls that implement the IPrintable interface.
LinkBaseThe base class for all printing links within the DXPrinting library.
LinkPreviewModelObsolete. Obsolete. Provides the Preview Model functionality for printing links.
NavigationPaneSettingsThe NavigationPaneSettings class provides the properties that set up the Document Preview‘s Navigation Pane.
PageBreakInfoContains information about a page break.
PageBreakInfoCollectionA collection of PageBreakInfo objects.
PageMarginInfoContains information about page margins for BackstagePrintPreview.
PageNumberExportSettings staticThe provider of attached properties that define how to display page numbers within a particular dependency object.
ParametersMergingErrorEventArgsProvides data for the ReportServicePreviewModel.ParametersMergingError event.
PreviewClickEventArgsProvides data for the IDocumentPreviewModel.PreviewClick, IDocumentPreviewModel.PreviewMouseMove and IDocumentPreviewModel.PreviewMouseMove events.
PreviewCustomCursors staticFor internal use. Provides information about mouse cursors shown in a Document Preview.
PreviewModelBaseThe base for classes that provide the Preview Model functionality.
PrintableControlLinkA link to print DevExpress controls and the base class for links to print other data.
PrintHelper staticProvides methods to display a Print Preview for links, grids and reports.
PrintingLocalizerA base class that provides necessary functionality for custom localizers of the Printing-Exporting Library.
PrintingResXLocalizerThe default localizer to translate the DXPrinting’s resources.
PrintingSystemImplements the basic functionality of the DXPrinting Library.
PrintingSystemPreviewModelObsolete. The base for classes that provide the Preview Model functionality in WPF applications.
PrintOptionsProvides print settings for BackstagePrintPreview.
ReportServicePreviewModelObsolete. Obsolete. Provides the Preview Model functionality for a Report Service.
RibbonDocumentPreviewObsolete. Obsolete. Use the DocumentViewer class instead.
RibbonDocumentPreviewWindowObsolete. Obsolete. Use the DocumentPreviewWindow class instead.
ShowingEditingFieldEditorEventArgsProvides data for the ShowingEditingFieldEditor event.
SimpleFaultEventArgsProvides data for the ReportServicePreviewModel.GetPageError event.
SimpleLinkA link to print linear data.
TemplatedLinkThe base class for links that provide printing functionality for WPF controls.
TextExportSettings staticThe provider of attached properties, which define how to export the text value of a particular dependency object.
XtraReportPreviewModelObsolete. Obsolete. Provides the Preview Model functionality for XtraReports.
ZoomFitModeItemAn individual zoom fit mode.
ZoomItemBaseThe base class for the ZoomValueItem class.
ZoomValueItemAn individual document zoom factor value available in Print Preview.

Interfaces

NameDescription
ICursorServiceWhen implemented by a class, enables it to manipulate the mouse cursor on the client.
IDialogServiceWhen implemented by a class, enables it to display dialog windows on the client.
IDocumentPreviewModelWhen implemented by a class, enables it to use the document model.
IExportSendServiceWhen implemented by a class, enables it to export documents and attach them to emails.
IPageSettingsConfiguratorServiceWhen implemented by a class, enables it to configure the document page settings.
IPreviewModelWhen implemented by a class, enables it to use the viewer model.
IPrintableControlWhen implemented by a class, enables it to print DevExpress controls.

Enums

NameDescription
CursorModeTypeEnumerates values that specify the cursor mode in the document preview.
NavigationPaneTabTypeLists the values specifying the Navigation Pane’s tab type.
PageNumberKindLists the formats used to display page numbers in a document.
PrintingStringIdLists the strings that can be localized in a WPF application.
ScaleModeLists values that specify a scale mode for documents.
TargetTypeLists the report control types assigned when exporting a report.
ZoomFitModeLists the available zoom fit modes.