I am working on an Adobe InDesign document that I am trying to make accessible. When it is exported as a pdf with paragraph styles put in place etc. Yet, when I ask it to show me the reading order it displays the order in the order that I built the document in and ignores the headers and body text order.
Does anyone have experience of this and know why this is happening?
I have attached some screen grabs to illustrate my problem more.
Any help that can be given would be most appreciated.
Thank you for reaching out.
As the accessibility reading order not working as it was set up, could you please share the sample Indesign file and the PDF created from the file with us? We would like to replicate the behavior at our end for further investigation.
Also, please share the Acrobat, Indesign, and OS version on the machine.
It would be really helpful if you can share the steps you do to set up the header and body text orders in the PDF.
Also, confirm if this issue occurs with other files too.
We will be waiting for your response.
These above are totally unrelated to the OP's question.
Copy link to clipboard
Very common question. Here's some background info on what you're seeing and how to address it.
First, the "Order" panel is mis-named.
Given that there are 4 reading orders in a PDF, calling one panel "THE" ORDER panel is pure nonsense because it shows only one of the four ROs. The 4 ROs in a PDF are:
And they have little (if anything) to do with each other!
Only the TAG RO is required to meet the PDF/UA-1 standard requirement for accessibility. Many in the industry ask why even care about the Architectural/Construction RO, since it's not required. Here's why:
So yes, the Architectural RO shown in the "Order" panel is based on the exact sequence of how you created the different frames/elements in your layout. And that mostly does not represent what you want in the TAG RO.
In InDesign, you must learn how to control both ROs:
In my classes and books, I teach several ways to do this.
Thank you very much Bevi - this not only explains it but has solved my problem.
Really appreciate your time and feedback in solving this for me.
Glad to help!