Skip to main content
All docs
V25.2
  • XRWatermark.ImageAccessibleRole Property

    Specifies the role of an image watermark (XRWatermark) in the exported PDF document. This value is used by assistive technologies.

    Namespace: DevExpress.XtraReports.UI

    Assembly: DevExpress.XtraReports.v25.2.dll

    NuGet Package: DevExpress.Reporting.Core

    Declaration

    public XRAccessibleRole ImageAccessibleRole { get; set; }

    Property Value

    Type Description
    XRAccessibleRole

    The value that defines the XRWatermark role.

    Remarks

    Use the ImageAccessibleRole property to specify how screen readers interpret image watermarks in exported PDF documents. You can change the value to Figure or keep the default value of Artifact. An artifact does not appear in the tag tree and is considered external to the content. The ImageAccessibleDescription property is not in effect for artifacts.

    If an image watermark conveys meaning and you want to include it to PDF document logical structure, set ImageAccessibleRole to Figure when you create or edit the watermark:

    Image Accessible Role Property Set to Figure

    Before you export your report, set the PdfExportOptions.PdfUACompatibility property to PdfUA1 to make the document PDF/UA compatible.

    The image below shows the result. XRWatermark.ImageAccessibleRole is set to Figure, and the screen reader treats XRWatermark as a figure in the exported document:

    PDF Tag Structure with Watermark as Figure

    Use the XRWatermark.ImageAccessibleDescription property to specify the description of the resulting element:

    Image Accessible Description Property

    See Also