Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Making Tables Accessible in a PDF

Community Beginner ,
Apr 05, 2018 Apr 05, 2018

I'm creating an Accessible PDF (using Adobe InDesign) that is going to be mostly tables and I'm having issues getting the AT (I'm using VoiceOver on Mac) to read the table column headers as you are reading the row cells below each column header. (Ie. Column Header is labeled 'COLOR', and the cell below is labeled 'RED'. It should say "COLOR, RED" as you tab through the row)

However, I cannot get VoiceOver to read the Tables correctly. It just reads "RED, Column 1, Row 2", not "COLOR, RED".

As a test, I created a simple table using InDesign. My table is set to have one 'Header Row' in InDesign. I exported the PDF from InDesign and in export setting I included all the document tags. In Acrobat, I opened the PDF and in the 'tags' preference panel and I updated the table headers to be 'table header cells' and changed the scope to be 'Column'. I was able to find a few tutorials and all said this was the step you needed to do in Acrobat to make the tables accessible, so I'm confused!

Does anyone have any suggestions as to what I'm missing or doing incorrectly? See attached screenshot of the table/tag setup I currently have in Acrobat.

Thanks!

Screen Shot 2018-04-05 at 11.52.58 AM.png

TOPICS
Standards and accessibility
4.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
1 ACCEPTED SOLUTION
Community Beginner ,
Apr 05, 2018 Apr 05, 2018
LATEST

Thanks Olaf - You got me thinking more about the AT then the PDF, I tested the file on a Windows machine using NVDA and it worked, so appears to be a VoiceOver issue with PDFs.

View solution in original post

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Apr 05, 2018 Apr 05, 2018

Have you verified that VoiceOver actually does support the behavior for tables in PDF documents you are expecting?

It's a long time since I checked VoiceOver's capabilities in this regard, but back then it did not support this.

In order to be able to nail down where the problem really is... - do you have a PDF document that is known/has been verified by you where VoiceOver processes tables / header and data cells in that PDF document as you'd expect it to do?

Olaf

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Apr 05, 2018 Apr 05, 2018

Hi Olaf - Yes, VoiceOver and other AT are definitely capable of reading column header data like I'm expecting it to. It has a preference for that and in the VoiceOver Training it shows you a table and it reads the column headers for you before reading row cell data.Screen Shot 2018-04-05 at 12.21.30 PM.jpg

As far as me having a working PDF, I unfortunately don't. So perhaps it's not possible, however it seems like I at least have my file set up correctly according to everything I found. Here's the official WCAG guidelines for PDF tables and it makes it seem like it should work, but perhaps I'm not reading this correctly. PDF6 is the section that tags about tables:  PDF Techniques | Techniques for WCAG 2.0  

Another resource I found...http://www.the508compliantpdf.com/creating_simple_tables_in_indesign_and_acrobat/

So it's possible my PDF is set up correctly and is considered accessible, but in my view, I don't know how it could be considered so from what I'm experiencing. I don't know how someone using AT viewing a PDF would be able to make sense of a large table without being able to reference the column headers.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Apr 05, 2018 Apr 05, 2018

chrisa67173999  wrote

Hi Olaf - Yes, VoiceOver and other AT are definitely capable of reading column header data like I'm expecting it to.

I am pretty confident it does support reading column headers on let's say web pages in a browser.

PDFs are a different beast, and VoiceOver has only be catching up bit by bit  over time regarding good document support in PDF documents. My guess is that support for header columns isn't there yet for PDF documents...

Olaf

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Apr 05, 2018 Apr 05, 2018
LATEST

Thanks Olaf - You got me thinking more about the AT then the PDF, I tested the file on a Windows machine using NVDA and it worked, so appears to be a VoiceOver issue with PDFs.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines