Unplanned
Last Updated: 14 Nov 2022 11:59 by ADMIN
James
Created on: 18 Aug 2022 18:13
Type: Bug Report
2
Accessibility Improvements: Table Header and Row tagging not implemented

Hi, While the Report Designer exports tags to the PDF (with Accessibility enabled), the tags exported are not fully compliant with PDF/UA or 508 requirements. For example, my document has several hundred pages, each with two or three data tables on them. While the tags get exported, they are only Paragraph tags, and NOT Table tags. Is there a way to designate Table Header Rows, Header Columns, and Data Cells in Telerik Reporting such that upon export to PDF they get tagged properly?


7 comments
ADMIN
Todor
Posted on: 14 Nov 2022 11:59

Hello James,

You may use the property AccessibleDescription of the report and its items and sections. The property value is an Expression and it determines what will be the accessibility label when the report is rendered. You may find more details in the articles related to Accessibility support in the corresponding rendering formats and viewers. For example, for the most popular rendering extension and viewer, these would be:

Regards,
Todor
Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.
James
Posted on: 07 Nov 2022 13:52
Thanks, @milen. Looking forward to the release. Let me know if you need beta testers. When you say "please use the exposed Accessibility related properties on the report model" can you clarify which ones you refer to? Regards
ADMIN
Milen | Product Manager @DX
Posted on: 07 Nov 2022 13:36

Hello James,

Thank you for the shared feedback and ideas on how to improve the accessibility coverage for the Table item. I can completely relate to your pain and see the value in your research. That said, I do not bring good news regarding the expected time frame for addressing this. I believe there is a good chance to include it in the R1 2023 SP release which is expected in mid-February 2023. Meantime, please use the exposed Accessibility related properties on the report model to change the default-generated accessibility attributes as needed.

Regards,
Milen
Product Manager for Telerik Reporting & Telerik Report Server @ Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.
James
Posted on: 31 Oct 2022 15:13

Hi Neli,

Is there any hope of addressing this in the near future? I have two reports next month that are both massive (300-500 pages) and each with two-to-three tables per page. I'll need to manually tag the table cells for 508 compliance in the PDF if Telerik cannot. That's several days of work for each report just for the tables. Any help would be appreciated.

Thanks!

ADMIN
Neli
Posted on: 26 Aug 2022 09:51

Hello James,

Thank you for the provided information which we will use during the implementation.

 

Regards,
Neli
Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.
James
Posted on: 19 Aug 2022 15:05

Thanks, Neli. Appreciated. I'm attaching a good overview of PDF/UA tagging requirements.

 

https://www.pdfa.org/wp-content/uploads/2019/06/TaggedPDFBestPracticeGuideSyntax.pdf

 

ADMIN
Neli
Posted on: 19 Aug 2022 12:35

Hi James,

Thank you for reporting this issue to us. We consider it as a bug and for that reason, I converted the thread to a bug report.

As a token of gratitude, I updated your Telerik points.

 

I am afraid that there is no workaround that we can suggest.

Regards,


Neli
Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.