# Accessibility

JReport supports accessibility attributes and a built-in accessible JReport Enterprise Server console. The implementation standard is based on HTML specification 4.01 http://www.w3.org/TR/WCAG10-HTML-TECHS/ and information on Section 508 Standards: http://www.section508.gov and http://www.access-board.gov.

## Making HTML format report results accessible

When designing a report in JReport Designer, you can add the accessibility related HTML attributes to the report elements in order to make the HTML format result more readable and accessible. Those attributes are provided in the Accessibility category of the Report Inspector.

To add accessibility to a report in the HTML format result:

1. Predefine necessary accessibility attributes when designing the report.

   When a report element is selected, the corresponding accessibility attributes are available in the Report Inspector. For details about the accessibility attributes for each report element, see Properties in the Report Inspector.

2. Enable Section 508 compliant output when exporting the report to HTML format.

   In the HTML export option UI, check the option Section 508 Compliant Output.

   If you only want to convert table/crosstab components into HTML data table in the HTML format report result, check the option Use HTML Data Table.

   The above two options are available on all HTML export option UIs in JReport Designer, JReport Enterprise Server and JReport Web.

## The accessible version of JReport Enterprise Server

JReport Enterprise Server enables the disabled users to visit the accessible version with simplified functionality to read reports by reader agent or other assistive tools. In the accessible version, reports are displayed in the HTML format with accessibility attributes, and table/crosstab components are output as HTML data table.

JReport Enterprise Server provides an option Use Accessible Version for setting the accessible version of JReport Enterprise Server as the default portal UI for an end user after the user logs in. The default port for accessible version is 8888 which is also the default port for JReport Console page in normal version. That is to say, the Use Accessible Version option controls switching between normal version and accessible version of JReport Enterprise Server UI when logging onto port 8888. By default this option is unselected and end users are directed to the JReport Console page in normal version.

For detailed descriptions about how to enable the accessible version of JReport Enterprise Server, refer to the Accessibility chapter in the JReport Enterprise Server User's Guide.