XRLabel.AccessibleRole Property
Specifies the role of XRLabel and XRTableCell in the exported PDF document. This value is used by assistive technologies.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v25.1.dll
NuGet Package: DevExpress.Reporting.Core
Declaration
Property Value
| Type | Description |
|---|---|
| XRAccessibleRole | The value that defines the |
Remarks
You can specify how XRLabel and XRTableCell should be treated by screen readers in the exported PDF document.
Define XRLabel Accessible Role
Set the control’s AccessibleRole property to Heading1 - Heading6 before you export a report.

Set the PdfExportOptions.PdfUACompatibility property to PdfUA1 to conform the exported PDF document to PDF/UA specification. Then, export the report to PDF format.
The image below shows the result. XRLabel.AccessibleRole is set to Heading2, and the screen reader treats XRLabel as a “level two” heading in the exported document:

Define XRTableCell Accessible Role
Before you export a report, set the XRTable‘s AccessibleRole property to Table to define a control as a table. Then, specify the XRTableCell.AccessibleRole property:

Note
AccessibleRole is not in effect for cells merged with the XRTableCell.RowSpan property.
Set the PdfExportOptions.PdfUACompatibility property to PdfUA1 to conform the exported PDF document to PDF/UA specification. Then, export the report to PDF format.
The image below shows the result. XRTableCell.AccessibleRole is set to TableHeaderCell, and the screen reader treats XRTableCell with “Bill to:” text as a header cell in the exported document:
