Copy link to clipboard
Copied
Can anyone suggest how to tag repeating table header rows when the table spans over the several pages regarding the PDF/UA and/or WCAG requirements? Should they be marked as pagination artifacts or maybe included into THead tag?
When I convert MS Word document to PDF via PDFMaker it tags repeating rows as regular TR. I assume it is not quite good for accessibility.
Copy link to clipboard
Copied
...I do not understand how to tag repeated header rows on second table page (third <TR> on my screen). And I did not found any recommendation on WCAG PDF Techiques pages and other resources.
By @2econd
Since you only want the headers to appear once in the <Table> tag, then every other instance shouldn't be tagged and, therefore, should be artifacted. Then entire <TR> and its cells and content should be artifacted.
I don't understand why people refer to WEB content accessibility guidelines when making accessible PDFs: they are 2 very different technologies. HTML is a markup language for content, while PDF is a programming language for a structured page-based visual document. The PDF info at WCAG is inaccurate and leaves out a great deal of what's needed for accessibility.
PDF asscessibility guidelines are published by the ISO (international standards organization, see ISO 14289 https://www.iso.org/standard/64599.html. The PDF Association develops and maintains the standards for all types of PDF (archive, engineering, print, and more), including accessible PDFs, and you can find resources at their website. One to note: The PDF/UA Syntax Guide at https://www.pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
Copy link to clipboard
Copied
Copy link to clipboard
Copied
This is not quite the answer I wanted. Probably my question was not clear enough.
I do understand that table on two pages should be tagged with one <Table> tag. I do understand how to set up repeating header rows in MS Word. But I do not understand how to tag repeated header rows on second table page (third <TR> on my screen). And I did not found any recommendation on WCAG PDF Techiques pages and other resources.
Copy link to clipboard
Copied
...I do not understand how to tag repeated header rows on second table page (third <TR> on my screen). And I did not found any recommendation on WCAG PDF Techiques pages and other resources.
By @2econd
Since you only want the headers to appear once in the <Table> tag, then every other instance shouldn't be tagged and, therefore, should be artifacted. Then entire <TR> and its cells and content should be artifacted.
I don't understand why people refer to WEB content accessibility guidelines when making accessible PDFs: they are 2 very different technologies. HTML is a markup language for content, while PDF is a programming language for a structured page-based visual document. The PDF info at WCAG is inaccurate and leaves out a great deal of what's needed for accessibility.
PDF asscessibility guidelines are published by the ISO (international standards organization, see ISO 14289 https://www.iso.org/standard/64599.html. The PDF Association develops and maintains the standards for all types of PDF (archive, engineering, print, and more), including accessible PDFs, and you can find resources at their website. One to note: The PDF/UA Syntax Guide at https://www.pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
Copy link to clipboard
Copied
Thanks for the answer and for the reference to the PDF/UA Syntax Guide.
Copy link to clipboard
Copied
You're welcome!
Copy link to clipboard
Copied
"Since you only want the headers to appear once in the <Table> tag, then every other instance shouldn't be tagged and, therefore, should be artifacted. Then entire <TR> and its cells and content should be artifacted"
How do I artifact that entire <TR>? I've been searching for an answer for hours and haven't come across how to artifact a table cell and/or row. My document is almost perfect and this is the only thing I have left to fix!
Copy link to clipboard
Copied
How do I artifact that entire <TR>? I've been searching for an answer for hours and haven't come across how to artifact a table cell and/or row. My document is almost perfect and this is the only thing I have left to fix!
By @default6i0u6ss6wf59
Wow.
I'm amazed that your source software program didn't do this automatically for you when the PDF was exported.
Questions:
Why you couldn't find info:
Now, on to fixing the hot mess or your table. <grin>
The Table Rules:
How to Artifact the crud that's in your table.
Remember:
It's a process: you're drilling down to the core of each <TD> cell, artifacting the content, and then artifacting the next outer layer. If we use the onion theory, we're starting at the center of the onion and removing the layers from inside to outside.
You might need to do one more task: I can't see your file, but if each page has a <Table> tag that holds its portion of the table, they'll need to be deleted, too, and the rows merged into the main <Table> tag. The steps:
Copy link to clipboard
Copied
1. Source software is inDesign 2022.
2. It was exported PDF interactive.
3. Yes I've been trained, but my training neglected to mention what to do when a table continues onto a second pages with the header repeating. I did apply the appropriate header tags to the columns and rows. Right now, my table has table header tags sitting at the beginning at the table and repeated again in the middle of the tags. I tried exporting it again to be sure I didn't mistankingly apply the TH to that second page, but if it only gives the option to be TH or TD what option is there when it shouldn't be anything. I'll try your onion approach.
Copy link to clipboard
Copied
The repeated Header rows in tables that span 2 or more pages/columns is an error that started around InDesign 2019. The duplicate headers are voiced by screen readers (in our testing) which is very annoying and confusing to some users.
Have no idea what Adobe was thinking when they created this error: they head up the ISO committees that create the PDF standards, including PDF/UA. Plus their engineers are members of the PDF Association's working groups that dream up the accessibility standards and co-author the PDF/UA Best Practices and Syntax Guide (available free at https://www.pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/)
Per 4.2.6.2 of the Syntax Guide (quoted):
Tables spanning multiple pages are structured as a single table.
<TH> cells in repeated header rows or columns (e.g., in the case of tables that span multiple pages) are marked as artifacts.
Two suggestions:
Copy link to clipboard
Copied
I experience the same error using Word 365 and saving as PDF to Adobe Pro. It creates a lot of rework when it seems easy enough for Word to fix it. It comes about when tables span multiple pages and the top row is marked to repeat as a header row on each page. Any way to fix this upstream so it doesn't have to be fixed in the PDF tag structure (other than avoid spanning multiple pages)?
Copy link to clipboard
Copied
Please disregard. I was confusing this with a different error. Still learning.
Copy link to clipboard
Copied
This worked perfectly and didn't take too long either. Thank you for the quick reply.
Copy link to clipboard
Copied
You're welcome.
Best of luck to you!
Copy link to clipboard
Copied
As long as there are repeated TD or TH tags, a PDF that I'm working on will draw a Regularity Error. I've had to go in and remove tags that are associated with rows or columns that are repeated across pages. Only then will it pass accessibility checker.
Copy link to clipboard
Copied
I've had to go in and remove tags that are associated with rows or columns that are repeated across pages. Only then will it pass accessibility checker.
By @Beverly337902905zx4
That doesn't make sense.
Regularity Errors usually happen when the number of columns varies from row to row. This happens when cells inside the table (not header cells) are merged and proper scope and span settings aren't in those cells.
Can you post a screen capture of the table so we can see how it is constructed?
Find more inspiration, events, and resources on the new Adobe Community
Explore Now