Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 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

Specify Print Settings

  • 2 minutes to read

This document describes report printing options.

Call the ReportPrintTool.ShowPageSetup method to invoke the Page Setup dialog.

page-setup-dialog-winforms

The following table lists the XtraReport class’s properties are related to printing:

Tip

You can specify the corresponding PrinterSettingsUsing class options the report’s XtraReport.DefaultPrinterSettingsUsing property returns to make these properties use the system’s default printer settings.

Property Description
XtraReport.Landscape Specifies whether the page orientation is landscape or portrait.
XtraReport.Margins Specifies the report page margins (measured in report units).
XtraReport.PageHeight Specifies the report page height (measured in report units). This can only be set if the PaperKind is set to Custom.
XtraReport.PageWidth Specifies the report page width (measured in report units). This can only be set if the PaperKind is set to Custom.
XtraReport.PaperKind Specifies the type of paper for the report. If set to Custom, the printer paper is selected according to the PaperName property’s value, and its size is set to the PageHeight and PageWidth property values.
XtraReport.PaperName Specifies the name of the custom paper the selected printer uses. This can only be set if the PaperKind is set to Custom.
XtraReport.PrinterName Specifies the name of the printer to be used to print the report.
XtraReport.ShowPrintMarginsWarning Specifies whether an error message is shown when the page margins are set outside the printable area.