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

XtraReport.PrinterName Property

Specifies the name of the printer to use for printing the report.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v24.2.dll

NuGet Package: DevExpress.Reporting.Core

#Declaration

[DefaultValue("")]
[SRCategory(ReportStringId.CatPageSettings)]
public string PrinterName { get; set; }

#Property Value

Type Default Description
String String.Empty

A String value, specifying the name of the printer to use.

#Remarks

Use the PrinterName property to specify the printer you want to use for printing the report. The specified printer should be installed on the machine.

The PrinterName property should be specified before creating a document (which is performed using the XtraReport.CreateDocument method) as shown in the following code sample.

private string printerName = "<my printer name>";
private void PrintReport() {
    XtraReport report = new XtraReport1();

    //Specify the printer name.
    report.PrinterName = printerName;

    //Create the document.
    report.CreateDocument();

    ReportPrintTool pt = new ReportPrintTool(report);
    pt.PrintDialog();
}
See Also