Exporting reports to accessible PDF files
JReport supports exporting reports to both accessible HTML and PDF results for people who experience disabilities or have special needs, so that they can access the reports through the use of assistive tools.
In addition JReport Server provides an accessible version to read reports by reader agent or other assistive tools. In the accessible version, reports are displayed in HTML format with accessibility attributes, and table/crosstab components are output as HTML data table.
By enabling the Accessible PDF option which is available on all PDF export UIs in JReport, you can export reports to accessible PDF files, so that users of screen readers and those who have low vision can have their tagged PDF files read out aloud in appropriate language in the Adobe Acrobat software. The implementation standard is based on Web Content Accessibility Guidelines (WCAG) 2.0 (ISO/IEC 40500:2012) http://www.w3.org/TR/WCAG/and the PDF/UA (ISO 14289-1) http://www.iso.org/standard/64599.html standard.
JReport supports accessibility related HTML attributes and a built-in accessible JReport Server console for displaying the report result in HTML format. 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.
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:
In the HTML export 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 UIs in JReport.
JReport 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 HTML format with accessibility attributes, and table/crosstab components are output as HTML data table.
JReport Server provides an option - Use Accessible Version, for setting the accessible version of JReport 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 the JReport Server console in normal version. That is to say, the Use Accessible Version option controls switching between normal version and accessible version of JReport Server UI when logging onto port 8888. By default this option is unselected and end users are directed to the server console in normal version.
The administrator can activate the accessible version for all users or for an individual user:
Any user can also enable the accessible version by self in the following way:
After a user has been enabled the access to Accessible Version, the user will be directed to the accessible version when he/she logs in next time. With the help of reader agent the user can navigate through the server resource to view the target report.
Below are the main options that are available on the accessible version UI: