Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[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]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Collapse]Cross-Platform Core Libraries
 [Expand]DevExpress ORM Tool
 [Expand]DevExpress Data Library
 [Expand]Miscellaneous
 [Collapse]API Reference
  [Expand]DevExpress.Data
  [Expand]DevExpress.Data.Browsing
  [Expand]DevExpress.Data.Browsing.Design
  [Expand]DevExpress.Data.Camera
  [Expand]DevExpress.Data.Controls
  [Expand]DevExpress.Data.Controls.ExpressionEditor
  [Expand]DevExpress.Data.Entity
  [Expand]DevExpress.Data.Filtering
  [Expand]DevExpress.Data.Filtering.Exceptions
  [Expand]DevExpress.Data.Filtering.Helpers
  [Expand]DevExpress.Data.Linq
  [Expand]DevExpress.Data.ODataLinq
  [Expand]DevExpress.Data.PivotGrid
  [Expand]DevExpress.Data.PLinq
  [Expand]DevExpress.Data.TreeList
  [Expand]DevExpress.Data.Utils
  [Expand]DevExpress.Data.Utils.ServiceModel
  [Expand]DevExpress.Data.WcfLinq
  [Expand]DevExpress.Data.WizardFramework
  [Expand]DevExpress.Data.XtraReports.DataProviders
  [Expand]DevExpress.Data.XtraReports.Labels
  [Expand]DevExpress.Data.XtraReports.ServiceModel
  [Expand]DevExpress.Data.XtraReports.ServiceModel.DataContracts
  [Expand]DevExpress.Data.XtraReports.Wizard
  [Expand]DevExpress.Data.XtraReports.Wizard.Presenters
  [Expand]DevExpress.Data.XtraReports.Wizard.Views
  [Expand]DevExpress.DataAccess
  [Expand]DevExpress.DataAccess.ConnectionParameters
  [Expand]DevExpress.DataAccess.EntityFramework
  [Expand]DevExpress.DataAccess.Excel
  [Expand]DevExpress.DataAccess.ExpressionEditor
  [Expand]DevExpress.DataAccess.Localization
  [Expand]DevExpress.DataAccess.ObjectBinding
  [Expand]DevExpress.DataAccess.Sql
  [Expand]DevExpress.DataAccess.Sql.DataApi
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.Localization
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DataAccess.Web
  [Expand]DevExpress.DataAccess.Wizard
  [Expand]DevExpress.DataAccess.Wizard.Model
  [Expand]DevExpress.DataAccess.Wizard.Presenters
  [Expand]DevExpress.DataAccess.Wizard.Services
  [Expand]DevExpress.DataAccess.Wizard.Views
  [Expand]DevExpress.Diagram.Core
  [Expand]DevExpress.Diagram.Core.Layout
  [Expand]DevExpress.Diagram.Core.Localization
  [Expand]DevExpress.Diagram.Core.Shapes
  [Expand]DevExpress.Diagram.Core.Themes
  [Expand]DevExpress.DocumentServices.ServiceModel
  [Expand]DevExpress.DocumentServices.ServiceModel.Client
  [Expand]DevExpress.DocumentServices.ServiceModel.DataContracts
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.Entity.Model
  [Expand]DevExpress.Entity.ProjectModel
  [Expand]DevExpress.Export
  [Expand]DevExpress.Export.Xl
  [Expand]DevExpress.Map
  [Expand]DevExpress.Mvvm
  [Expand]DevExpress.Mvvm.DataAnnotations
  [Expand]DevExpress.Mvvm.DataModel
  [Expand]DevExpress.Mvvm.ModuleInjection
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.Utils
  [Expand]DevExpress.Mvvm.ViewModel
  [Expand]DevExpress.Office
  [Expand]DevExpress.Office.Crypto
  [Expand]DevExpress.Office.Drawing
  [Expand]DevExpress.Office.Export
  [Expand]DevExpress.Office.Export.Html
  [Expand]DevExpress.Office.Import
  [Expand]DevExpress.Office.Localization
  [Expand]DevExpress.Office.Options
  [Expand]DevExpress.Office.Services
  [Expand]DevExpress.Office.Utils
  [Expand]DevExpress.Pdf
  [Expand]DevExpress.Pdf.Localization
  [Expand]DevExpress.PivotGrid.Printing
  [Expand]DevExpress.Printing
  [Expand]DevExpress.Printing.Core
  [Expand]DevExpress.ReportServer.Printing
  [Expand]DevExpress.ReportServer.Printing.Services
  [Expand]DevExpress.ReportServer.ServiceModel.Client
  [Expand]DevExpress.ReportServer.ServiceModel.ConnectionProviders
  [Expand]DevExpress.ReportServer.ServiceModel.DataContracts
  [Expand]DevExpress.Schedule
  [Expand]DevExpress.Services
  [Expand]DevExpress.Sparkline
  [Expand]DevExpress.Spreadsheet
  [Expand]DevExpress.Spreadsheet.Charts
  [Expand]DevExpress.Spreadsheet.Drawings
  [Expand]DevExpress.Spreadsheet.Export
  [Expand]DevExpress.Spreadsheet.Formulas
  [Expand]DevExpress.Spreadsheet.Functions
  [Expand]DevExpress.TreeMap
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Commands
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.Filtering.Internal
  [Expand]DevExpress.Utils.IoC
  [Expand]DevExpress.Utils.Localization
  [Expand]DevExpress.Utils.Serializing.Helpers
  [Expand]DevExpress.WebUtils
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpo
  [Expand]DevExpress.Xpo.DB
  [Expand]DevExpress.Xpo.DB.Exceptions
  [Expand]DevExpress.Xpo.DB.Helpers
  [Expand]DevExpress.Xpo.Exceptions
  [Expand]DevExpress.Xpo.Helpers
  [Expand]DevExpress.Xpo.Metadata
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Localization
  [Expand]DevExpress.XtraCharts.Printing
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraExport.Csv
  [Expand]DevExpress.XtraGauges.Base
  [Expand]DevExpress.XtraGauges.Core
  [Expand]DevExpress.XtraGauges.Core.Base
  [Expand]DevExpress.XtraGauges.Core.Drawing
  [Expand]DevExpress.XtraGauges.Core.Localization
  [Expand]DevExpress.XtraGauges.Core.Model
  [Expand]DevExpress.XtraGauges.Core.Primitive
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Customization
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPivotGrid.Localization
  [Expand]DevExpress.XtraPivotGrid.Selection
  [Collapse]DevExpress.XtraPrinting
   [Expand]Accessor Class
    ActionAfterExport Enumeration
   [Expand]BarCodeBrick Class
   [Expand]BookmarkInfo Class
   [Expand]BookmarkNode Class
   [Expand]BookmarkNodeCollection Class
    BorderDashStyle Enumeration
    BorderSide Enumeration
   [Expand]Brick Class
    BrickAlignment Enumeration
   [Expand]BrickBase Class
    BrickBorderStyle Enumeration
   [Expand]BrickCollectionBase Class
   [Expand]BrickEventArgsBase Class
    BrickEventHandlerBase Delegate
   [Expand]BrickGraphics Class
    BrickModifier Enumeration
    BrickOwnerType Enumeration
   [Expand]BrickPagePair Class
   [Expand]BrickStringFormat Class
    BrickStringFormatPrototypeKind Enumeration
   [Expand]BrickStyle Class
   [Expand]ChangeEventArgs Class
    ChangeEventHandler Delegate
    ChangingPermissions Enumeration
   [Expand]CheckBoxBrick Class
   [Expand]CheckEditingField Class
    ColumnLayout Enumeration
    CommandVisibility Enumeration
   [Expand]CompositeBrick Class
   [Expand]CorePrintableComponentLinkBase Class
   [Expand]CreateAreaEventArgs Class
    CreateAreaEventHandler Delegate
   [Expand]CsvExportOptions Class
   [Expand]CsvExportOptionsEx Class
   [Expand]Document Class
   [Expand]DocxDocumentOptions Class
    DocxExportMode Enumeration
   [Expand]DocxExportOptions Class
   [Expand]EditingField Class
   [Expand]EditingFieldCollection Class
   [Expand]EditingFieldEditorNames Class
   [Expand]EditingFieldEventArgs Class
   [Expand]EmailOptions Class
   [Expand]EmptyBrick Class
    EncodingType Enumeration
   [Expand]ExceptionEventArgs Class
    ExceptionEventHandler Delegate
    ExportFormat Enumeration
    ExportOptionKind Enumeration
   [Expand]ExportOptions Class
   [Expand]ExportOptionsBase Class
    ExportTarget Enumeration
   [Expand]FormattedTextExportOptions Class
   [Expand]GraphicsDpi Class
   [Expand]GraphicsUnitConverter Class
    HorizontalContentSplitting Enumeration
    HtmlExportMode Enumeration
   [Expand]HtmlExportOptions Class
   [Expand]HtmlExportOptionsBase Class
    HtmlLineDirection Enumeration
   [Expand]IBasePrintable Interface
   [Expand]IBrick Interface
   [Expand]IBrickGraphics Interface
   [Expand]IBrickOwner Interface
   [Expand]ICommandHandler Interface
   [Expand]IDocumentSource Interface
   [Expand]IGraphics Interface
   [Expand]ILink Interface
    ImageAlignment Enumeration
   [Expand]ImageBrick Class
    ImageExportMode Enumeration
   [Expand]ImageExportOptions Class
    ImageSizeMode Enumeration
   [Expand]IPrintable Interface
   [Expand]IPrintControl Interface
   [Expand]IPrintingSystem Interface
   [Expand]IPrintingSystemContext Interface
   [Expand]LabelBrick Class
   [Expand]LineBrick Class
   [Expand]LinkBase Class
   [Expand]LinkCollection Class
   [Expand]MailMessageExportOptions Class
   [Expand]MarginsChangeEventArgs Class
    MarginsChangeEventHandler Delegate
    MarginSide Enumeration
   [Expand]MhtExportOptions Class
   [Expand]NativeFormatOptions Class
   [Expand]PaddingInfo Structure
   [Expand]Page Class
   [Expand]PageArea Class
   [Expand]PageByPageExportOptionsBase Class
   [Expand]PageEventArgs Class
    PageEventHandler Delegate
   [Expand]PageFooterArea Class
   [Expand]PageHeaderArea Class
   [Expand]PageHeaderFooter Class
   [Expand]PageImageBrick Class
    PageInfo Enumeration
   [Expand]PageInfoBrick Class
   [Expand]PageInfoDataProviderBase Class
   [Expand]PageInfoTextBrick Class
   [Expand]PageInfoTextBrickBase Class
   [Expand]PageList Class
   [Expand]PagePaintEventArgs Class
    PagePaintEventHandler Delegate
   [Expand]PageSettingsHelper Class
   [Expand]PageTableBrick Class
    PageViewModes Enumeration
   [Expand]PanelBrick Class
    PdfACompatibility Enumeration
   [Expand]PdfAttachment Class
    PdfAttachmentRelationship Enumeration
   [Expand]PdfDocumentOptions Class
    PdfEncryptionLevel Enumeration
   [Expand]PdfExportOptions Class
    PdfJpegImageQuality Enumeration
   [Expand]PdfPasswordSecurityOptions Class
   [Expand]PdfPermissionsOptions Class
   [Expand]PdfSignatureOptions Class
   [Expand]PrintDocumentEventArgs Class
    PrintDocumentEventHandler Delegate
   [Expand]PrinterSettingsUsing Class
    PrintingPermissions Enumeration
    PrintingSystemActivity Enumeration
   [Expand]PrintingSystemBase Class
    PrintingSystemCommand Enumeration
   [Expand]PrintPreviewOptions Class
   [Expand]PrintProgressEventArgs Class
    PrintProgressEventHandler Delegate
   [Expand]PrintToolBase Class
   [Expand]ProgressBarBrick Class
   [Expand]ProgressReflector Class
   [Expand]Recipient Class
   [Expand]RecipientCollection Class
    RecipientFieldType Enumeration
   [Expand]RichTextBrick Class
   [Expand]RichTextBrickBase Class
    RtfExportMode Enumeration
   [Expand]RtfExportOptions Class
    SaveMode Enumeration
   [Expand]ShapeBrick Class
    SizeMode Enumeration
   [Expand]TableRow Class
   [Expand]TableRowCollection Class
    TextAlignment Enumeration
   [Expand]TextBrick Class
   [Expand]TextBrickBase Class
   [Expand]TextEditingField Class
    TextExportMode Enumeration
   [Expand]TextExportOptions Class
   [Expand]TextExportOptionsBase Class
    TextRenderingMode Enumeration
   [Expand]UserPageBrick Class
   [Expand]UserVisualBrick Class
    VerticalContentSplitting Enumeration
   [Expand]VisualBrick Class
    WorkbookColorPaletteCompliance Enumeration
   [Expand]XlDocumentOptions Class
   [Expand]XlEncryptionOptions Class
    XlEncryptionType Enumeration
   [Expand]XlExportOptionsBase Class
    XlIgnoreErrors Enumeration
    XlsExportMode Enumeration
   [Expand]XlsExportOptions Class
   [Expand]XlsExportOptionsEx Class
   [Expand]XlSheetCreatedEventArgs Class
    XlsxExportMode Enumeration
   [Expand]XlsxExportOptions Class
   [Expand]XlsxExportOptionsEx Class
    XpsCompressionOption Enumeration
   [Expand]XpsDocumentOptions Class
   [Expand]XpsExportOptions Class
   [Expand]XtraPageSettingsBase Class
   [Expand]ZipCodeBrick Class
  [Expand]DevExpress.XtraPrinting.BarCode
  [Expand]DevExpress.XtraPrinting.DataNodes
  [Expand]DevExpress.XtraPrinting.Drawing
  [Expand]DevExpress.XtraPrinting.Export
  [Expand]DevExpress.XtraPrinting.Export.Web
  [Expand]DevExpress.XtraPrinting.Localization
  [Expand]DevExpress.XtraPrinting.Native
  [Expand]DevExpress.XtraPrinting.Shape
  [Expand]DevExpress.XtraPrinting.Shape.Native
  [Expand]DevExpress.XtraPrinting.WebClientUIControl.DataContracts
  [Expand]DevExpress.XtraPrinting.XamlExport
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports
  [Expand]DevExpress.XtraReports.Design
  [Expand]DevExpress.XtraReports.Parameters
  [Expand]DevExpress.XtraReports.ReportGeneration
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.API.Layout
  [Expand]DevExpress.XtraRichEdit.API.Native
  [Expand]DevExpress.XtraRichEdit.API.Native.Implementation
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Export.Html
  [Expand]DevExpress.XtraRichEdit.Export.Rtf
  [Expand]DevExpress.XtraRichEdit.Forms
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Localization
  [Expand]DevExpress.XtraRichEdit.Services
  [Expand]DevExpress.XtraRichEdit.Utils
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Compatibility
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.Exchange
  [Expand]DevExpress.XtraScheduler.iCalendar
  [Expand]DevExpress.XtraScheduler.iCalendar.Components
  [Expand]DevExpress.XtraScheduler.Localization
  [Expand]DevExpress.XtraScheduler.Native
  [Expand]DevExpress.XtraScheduler.Outlook
  [Expand]DevExpress.XtraScheduler.Outlook.Interop
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.Tools
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraScheduler.Xml
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Export
  [Expand]DevExpress.XtraSpreadsheet.Export.Html
  [Expand]DevExpress.XtraSpreadsheet.Import
  [Expand]DevExpress.XtraSpreadsheet.Localization
  [Expand]DevExpress.XtraSpreadsheet.Services
[Expand]Tools and Utilities
 End-User Documentation

DevExpress.XtraPrinting Namespace

Contains classes that provide the basic functionality for the XtraPrinting library (bricks, pages, document).

Expanded Classes

  Class Description
Public class Accessor This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public class BarCodeBrick A visual brick that contains a barcode.
Public class BookmarkInfo Contains information about a bookmark that is related to a printing brick.
Public class BookmarkNode Represents a bookmark shown in the report's document map.
Public class BookmarkNodeCollection Represents a document map which contains a collection of all the bookmarks in a document.
Public class Brick The base for all visual brick classes, except for the CompositeBrick.
Public class BrickBase This class is the basic class for all brick classes.
Public class BrickCollectionBase Serves as the base class for classes that represent collections of bricks.
Public class BrickEventArgsBase Represents the base for all classes that provide data for the brick-related events.
Public class BrickGraphics Implements report drawing functions.
Public class BrickPagePair For internal use. An association of a brick and a page.
Public class BrickStringFormat Encapsulates text layout information (such as alignment, orientation and tab stops) and display manipulations (such as ellipsis insertion and national digit substitution).
Public class BrickStyle Represents a report drawing style.
Public class ChangeEventArgs Provides data for the BeforeChange and AfterChange events of the PrintingSystem class and the IPrintingSystem interface.
Public class CheckBoxBrick A visual brick containing a check box.
Public class CheckEditingField An editing field for changing the state of a check box in Print Preview.
Public class CompositeBrick A composite brick that may contain other visual bricks and the base for the Page class.
Public class CorePrintableComponentLinkBase The base for the DevExpress.XtraPrintingLinks.PrintableComponentLinkBase class.
Public class CreateAreaEventArgs Provides data for all area creation events.
Public class CsvExportOptions Contains options which define how a document is exported to CSV format.
Public class CsvExportOptionsEx Contains options that define how a document is exported to CSV format in the data-aware export mode.
Public class Document The rendered and ready-to-print report document.
Public class DocxDocumentOptions Provides options that specify the Document Properties of the resulting DOCX file.
Public class DocxExportOptions Contains options which define how a document is exported to DOCX format.
Public class EditingField Provides the base functionality for fields whose content can be edited in Print Preview.
Public class EditingFieldCollection The collection of fields whose content can be edited in Print Preview.
Public class EditingFieldEditorNames Specifies editors that can be used for changing control content in Print Preview.
Public class EditingFieldEventArgs Provides data for the EditingFieldChanged event.
Public class EmailOptions Represents different settings used to specify exporting parameters when a document is exported and sent via e-mail from the Print Preview.
Public class EmptyBrick For internal use. Intended to create indivisible brick groups.
Public class ExceptionEventArgs Provides data for the Exception event.
Public class ExportOptions Stores the document export options for different export formats.
Public class ExportOptionsBase Represents the base class for objects which define specific export options.
Public class FormattedTextExportOptions The base for classes that provide options for export to RTF and DOCX formats.
Public class GraphicsDpi Enables you to calculate the DPI values associated with specific units of measure (and vice versa).
Public class GraphicsUnitConverter Enables you to convert values that are calculated in some measure units to different measure units.
Public class HtmlExportOptions Contains options which define how a document is exported to HTML format.
Public class HtmlExportOptionsBase Represents the base class for objects which define export options specific to HTML and MHT formats.
Public class ImageBrick A visual brick containing an image.
Public class ImageExportOptions Contains options which define how a document is exported to an image.
Public class LabelBrick A visual brick that contains a rotated text.
Public class LineBrick A visual brick containing a line.
Public class LinkBase The base class for all printing links.
Public class LinkCollection A collection of Link objects.
Public class MailMessageExportOptions Contains options which define how a document is exported to a mail message.
Public class MarginsChangeEventArgs Provides data for the BeforeMarginsChange and AfterMarginsChange events.
Public class MhtExportOptions Contains options which define how a document is exported to MHT format.
Public class NativeFormatOptions Contains options which define how a document is exported to the native Printing System file format.
Public class Page A single document page.
Public class PageArea Serves as the base for classes that specify information to be displayed in page header and page footer areas.
Public class PageByPageExportOptionsBase Represents the base class for objects which define specific export options for those export formats which support page-by-page export (HTML, MHT and PDF).
Public class PageEventArgs For Internal use. Provides data for the AfterPagePrint event.
Public class PageFooterArea Represents the object that specifies information to be displayed in a page footer area.
Public class PageHeaderArea Represents the object that specifies information to be displayed in a page header area.
Public class PageHeaderFooter Represents the object, containing information about the page header and page footer areas.
Public class PageImageBrick A visual brick within the page header or page footer section, containing an image.
Public class PageInfoBrick A visual brick which is displayed in the page header or page footer sections, and contains information specific to the current page.
Public class PageInfoDataProviderBase A service enabling the DevExpress.XtraReports.UI.XRPageInfo control to display custom information (e.g., the name of a logged user instead of a user under whose account the web server is running).
Public class PageInfoTextBrick The base for the PageInfoBrick class.
Public class PageInfoTextBrickBase The base for the PageInfoBrick and PageInfoTextBrick classes.
Public class PageList A collection of Page objects.
Public class PagePaintEventArgs Provides data for the BeforePagePaint and AfterPagePaint events.
Public class PageSettingsHelper Enables you to override the default printer settings in your application.
Public class PageTableBrick A visual brick comprised of rows and columns.
Public class PanelBrick A visual brick containing other bricks.
Public class PdfAttachment Represents a file attached to a PDF document.
Public class PdfDocumentOptions Contains options which specify the Document Properties of the created PDF file.
Public class PdfExportOptions Contains options that define how a document is exported to PDF format.
Public class PdfPasswordSecurityOptions Defines the security access options for the exported PDF document.
Public class PdfPermissionsOptions Defines the security permission options for the exported PDF document.
Public class PdfSignatureOptions Used to apply an X.509 certificate to the resulting PDF file, to digitally sign the document.
Public class PrintDocumentEventArgs Provides data for the StartPrint event.
Public class PrinterSettingsUsing Represents options that specify which of the default printer's settings should be used when printing a document.
Public class PrintingSystemBase The base for classes that provide the basic printing functionality in different environments.
Public class PrintPreviewOptions Represents different settings used to specify how a document is exported from the Print Preview.
Public class PrintProgressEventArgs Provides data for the PrintProgress and XtraReport.PrintProgress events.
Public class PrintToolBase The base class for the PrintTool class.
Public class ProgressBarBrick A visual brick containing a progress bar.
Public class ProgressReflector Provides functionality to reflect the current state of a document's printing or exporting.
Public class Recipient Defines the recipient settings.
Public class RecipientCollection A collection of Recipient objects, specifying the list of recipients who are to receive an exported document via email.
Public class RichTextBrick A visual brick containing rich text.
Public class RichTextBrickBase The base for the RichTextBrick class.
Public class RtfExportOptions Contains options which define how a document is exported to RTF format.
Public class ShapeBrick A visual brick containing a shape.
Public class TableRow Represents a row in the PageTableBrick.
Public class TableRowCollection Represents a collection of rows owned by the PageTableBrick.
Public class TextBrick A visual brick that contains text.
Public class TextBrickBase Represents the base class for brick classes which contain text.
Public class TextEditingField An editing field for changing the content of text controls in Print Preview.
Public class TextExportOptions Contains options which define how a document is exported to text.
Public class TextExportOptionsBase Represents the base class for objects which define export options specific for Text and CSV formats.
Public class UserPageBrick An object implementing the IBrick interface that is drawn using the DrawBrick method.
Public class UserVisualBrick A visual brick that is drawn on a page by an object implementing the IBrick interface.
Public class VisualBrick A visual brick that is rendered on a page as a simple rectangle and the base for all other visual bricks.
Public class XlDocumentOptions Provides options that specify the Document Properties of the resulting Excel file.
Public class XlEncryptionOptions Provides the options to encrypt XLSX files.
Public class XlExportOptionsBase Represents the base class for objects which define export options specific to XLS and XLSX formats.
Public class XlsExportOptions Contains options which define how a document is exported to XLS format.
Public class XlsExportOptionsEx Contains options that define how a document is exported to XLS format in the data-aware export mode.
Public class XlSheetCreatedEventArgs Provides data for the XlSheetCreated event.
Public class XlsxExportOptions Contains options which define how a document is exported to XLSX format.
Public class XlsxExportOptionsEx Contains options that define how a document is exported to XLSX format in the data-aware export mode.
Public class XpsDocumentOptions Contains options which specify the Document Properties of the created XPS file.
Public class XpsExportOptions Contains options which define how a document is exported to XPS format.
Public class XtraPageSettingsBase The base for classes that provide functionality to print reports.
Public class ZipCodeBrick A visual brick that contains a zip code.

Expanded Interfaces

  Interface Description
Public interface IBasePrintable This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interface IBrick Provides the basic functionality to draw visual bricks and specify their properties.
Public interface IBrickGraphics Provides basic report drawing functions.
Public interface IBrickOwner For internal use.
Public interface ICommandHandler If implemented by a class, provides methods for handling commands in Print Preview.
Public interface IDocumentSource For internal use.
Public interface IGraphics Provides the essential functionality for document printing.
Public interface ILink Provides the basic functionality to create documents that are ready to print.
Public interface IPrintable Defines methods to print different controls using the XtraPrinting Library.
Public interface IPrintControl Provides the basic functionality for the DevExpress.XtraPrinting.Control.PrintControl component.
Public interface IPrintingSystem Provides the base functionality of the XtraPrinting Library.
Public interface IPrintingSystemContext For internal use. Provides information about the Printing System.

Expanded Structures

  Structure Description
Public structure PaddingInfo Contains padding or margin information associated with a control or a brick.

Expanded Delegates

  Delegate Description
Public delegate BrickEventHandlerBase Represents the base method for all brick-related events.
Public delegate ChangeEventHandler Represents a method that will handle the BeforeChange and AfterChange events of the PrintingSystem class and the IPrintingSystem interface.
Public delegate CreateAreaEventHandler Represents a method that will handle all area creation events of the Link class.
Public delegate ExceptionEventHandler Represents a method that will handle the Exception event.
Public delegate MarginsChangeEventHandler Represents a method that will handle the BeforeMarginsChange and AfterMarginsChange events of the PrintingSystem class.
Public delegate PageEventHandler A method that handles all page events within the XtraPrinting Library.
Public delegate PagePaintEventHandler Represents a method that will handle the BeforePagePaint and AfterPagePaint events.
Public delegate PrintDocumentEventHandler Represents the method that will handle the StartPrint event.
Public delegate PrintProgressEventHandler Represents the method that will handle the PrintProgress event.

Expanded Enumerations

  Enumeration Description
Public enum ActionAfterExport Specifies whether the resulting file should be automatically opened in the default program, after exporting a document which is currently displayed in the Print Preview.
Public enum BorderDashStyle Lists the values used to specify the border's dash style for an DevExpress.XtraReports.UI.XRControl.
Public enum BorderSide Specifies the borders displayed around a brick.
Public enum BrickAlignment Specifies brick alignment relative to its layout rectangle.
Public enum BrickBorderStyle Specifies the border style for a brick.
Public enum BrickModifier Specifies the report section's modifiers.
Public enum BrickOwnerType Lists the values that specify the type of a brick owner object.
Public enum BrickStringFormatPrototypeKind Specifies the prototype string format for the BrickStringFormat.
Public enum ChangingPermissions Specifies the document changing permissions.
Public enum ColumnLayout Lists the values used to specify the column layout direction for a multi-column report.
Public enum CommandVisibility Specifies the visibility levels for the printing system commands.
Public enum DocxExportMode Lists the available DOCX export modes.
Public enum EncodingType Lists the types of encoding to be used when a document is exported to a Text-based format.
Public enum ExportFormat Lists the values that specify the available export formats.
Public enum ExportOptionKind Specifies the export options items which are displayed when an end-user exports a document from its Print Preview.
Public enum ExportTarget Lists the available export formats.
Public enum HorizontalContentSplitting Lists the available horizontal content splitting modes.
Public enum HtmlExportMode Lists the available HTML export modes.
Public enum HtmlLineDirection Lists the acceptable line directions for HTML export.
Public enum ImageAlignment Specifies the alignment of a displayed image in relation to the container control's boundaries.
Public enum ImageExportMode Lists the available image export modes.
Public enum ImageSizeMode Specifies how an image is positioned within a Picture Box.
Public enum MarginSide Specifies page margin(s).
Public enum PageInfo Contains the values that define what kind of information is displayed in the current PageInfoBrick.
Public enum PageViewModes Lists the available page view modes.
Public enum PdfACompatibility Lists the values specifying the PDF/A compatibility mode of a document.
Public enum PdfAttachmentRelationship Lists the values used to specify the type of relationship between the document and the attachment file.
Public enum PdfEncryptionLevel Lists the algorithms that can be used to encrypt PDF data.
Public enum PdfJpegImageQuality Specifies how images are exported to PDF format.
Public enum PrintingPermissions Specifies the document printing permissions.
Public enum PrintingSystemActivity Lists the available activity modes that relate to a link's Activity property.
Public enum PrintingSystemCommand Specifies the commands which can be executed in the printing system's document preview.
Public enum RecipientFieldType Lists the values used to specify the field type to which the current recipient belongs.
Public enum RtfExportMode Lists the available RTF export modes.
Public enum SaveMode Specifies how the file path to export a document is obtained, when exporting a document which is currently displayed in the Print Preview.
Public enum SizeMode Lists the cell size modes supported by the DevExpress.XtraReports.UI.XRCharacterComb control.
Public enum TextAlignment Specifies how the text associated with the control should be aligned.
Public enum TextExportMode Specifies whether to use the formatting of the data fields in the bound dataset for the cells in the exported XLS (or XLSX) document.
Public enum TextRenderingMode Lists the values indicating the available text rendering modes.
Public enum VerticalContentSplitting Specifies how content bricks are split if they are partially positioned outside the right page margin.
Public enum WorkbookColorPaletteCompliance Lists the available modes for color palette compatibility with different workbooks versions.
Public enum XlEncryptionType Lists the supported encryption types.
Public enum XlIgnoreErrors Lists the document errors that should be ignored by Excel.
Public enum XlsExportMode Lists the available XLS export modes.
Public enum XlsxExportMode Lists the available XLSX export modes.
Public enum XpsCompressionOption Lists the values used to specify the compression level of the XPS document.
How would you rate this topic?​​​​​​​