WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Mismatch between PDF Object Properties Content Tag and Structure Tag

for

Number of posts in this thread: 7 (In chronological order)

From: Jonathan Avila
Date: Thu, Jun 11 2020 3:34PM
Subject: Mismatch between PDF Object Properties Content Tag and Structure Tag
No previous message | Next message →

From: Jonathan Avila
Date: Thu, Jun 11 2020 3:34PM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | Next message →

--_005_DM6PR03MB41069721D73A9F7690D53882F1800DM6PR03MB4106namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I've run into situations where assistive technology is not properly working=
with PDF documents and it's often traced back to a mismatch between the co=
ntent type and display structure tag not matching. For example, the tag is=
a table tag in the tags panel, in the content panel there either might not=
be a table container or perhaps there is a table container and the Contain=
er tag is a table. However, Acrobat shows the structure tag a table header=
cell in the object Properties dialog. If I look at the tag dictionary eve=
rything looks correct. If I look in the container panel and tags panel all=
is correct - but for some reason the Object Properties dialog will show an=
incorrect structure tag that isn't showing up anywhere else. I have put s=
ome screenshot showing the issue (with alt text) below - if anyone can prov=
ide information on how to address this let me know.

[Object properties dialog showing table header under the content tab under =
structure tag.]

[Object properties dialog showing table tag under the tag tab.]

Jonathan

--_005_DM6PR03MB41069721D73A9F7690D53882F1800DM6PR03MB4106namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=11666;
creation-date="Thu, 11 Jun 2020 21:34:14 GMT";
modification-date="Thu, 11 Jun 2020 21:34:14 GMT"
Content-ID: <image001.png@01D64016.6824F900>
Content-Transfer-Encoding: base64

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

--_005_DM6PR03MB41069721D73A9F7690D53882F1800DM6PR03MB4106namp_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=11801;
creation-date="Thu, 11 Jun 2020 21:34:14 GMT";
modification-date="Thu, 11 Jun 2020 21:34:14 GMT"
Content-ID: <image002.png@01D64016.6824F900>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAh8AAAHfCAIAAAB/Py2vAAAAAXNSR0IArs4c6QAALdNJREFUeF7t
3V1oHGee7/FH52Jzc9YMDDsKs4Kxc9TyOhMdDuMMHGkvgiMSphVfOIbRglls44tuGMixFNCCPRtC
8GQMa4jax0TQfWHssBhWC7YvPN1LhonJxUjHSbwsKFmt1H1iB7zLijkHRPYq50bnqbfu6teq6n6q
9NRT32KYtFtVTz3P51/qn+p5Wq2xxcVFwYYAAggggIBSgbH9/X2lDdIYAggggAAC4j9hgAACCCCA
gHIB0kU5KQ0igAACCHDvwjWAAAIIIBCDAPcuMaDSJAIIIJB5AdIl85cAAAgggEAMAqRLDKg0iQAC
CGRegHckZ/4SAAABBBDoI/C/3nxzOJv/fu8e9y7D0XEUAggggMAgAdKF6wMBBBBAQL1AULrUimPe
9ufXG9755bO+fznPNq7/efeT0TrsO9moTYU+sYJuhz4XOyKAAAKZERiYLvLVfv7LUl1+WIzc6gtr
ua5I8TlNXvz9/u8vToaU65VP1qGzzunqJbF4rpVmIRsNvZvv7NG6HfoM7IgAAghkW2BAujSu/6pS
qDYDY/LibfmSf62WiNfkxb8urK/9pnmzlMhJOQkCCCCAgCqB/unS+M3aeuFU3n938sbC7Jc7zVf8
upwKszbvhsZ3Q2BNNzlb0Usj/1PWPVFFrC/mfF/vOyCr2WJRtmc31Wqm2bR93lpHZ/x7On1otiN7
5T/7gG73GIYqd9pBAAEEzBYYODM2+2Kuc/Tr/1x3nlpf/JW43XsOq1bMrS0482lV8Strfku+TDef
2i/n8+X9asGZBCv746t1Muu+aXbhDXeebf3LF+Wp5K6y5cWXqs5EXenL+eZEXXdnuvtg9dlux+pW
r7N3HVK75p2sXzfNvjYYHQIIINBDQL7bWP5PfqH5oCfTwHRpRknr0GbgzJZu24ss9hyWFzn2fo2d
L537EvsmwfqafRv016HWZNwDrRBpLeJ4OWO17N1OtZ23qzPdfbB61sqrHhbdh+RenK20EoyrDAEE
EEBACji/BOMEzIBfiOmfLpNyHqxy37/MYoXES1Od6/bWq3LXVnBuMKytz91JnyK5q/pRD/Na83dm
iD60H2It+O/fFuf8E3xcWwgggAACTqgM/l3LAfcu1t1BZb65cGLNSonSsjeT5a2591iemXpJVOwJ
MW+zg6rtmeGKM2m17Aae/Z4Db1moqzP2ntHO2OcQGTH1kn+5abiucxQCCCBgjkBzZmzAkAbOjFnr
I2LeXZ+fF1X/O45nX/pn64f6MWsOq+P2JF+23lDsTI05i/HyJbr6kveMnVf5U4WQq/r+zlstf+l0
yFrHaZ63uzPdfWhrp9fZuw7xfv1GDjHctJ45lw4jQQABBPoJ+OfEnMc9N4WfMyZfjO+fijgRpqJ+
8ry/erEe/ldtVJyTNhBAAIEMCOjxOWO1+5Ue7zHLAD9DRAABBBDoEgj6JJgwZM6vhcjf6nfeRcaG
AAIIIJB5AYUzY5m3BAABBBAwS0CPmTGzTBkNAggggMAoAipmxkY5P8cigAACCJgoQLqYWFXGhAAC
CBy0AOsuB10Bzo8AAgiYKMC9i4lVZUwIIIDAQQuQLgddAc6PAAIImChAuphYVcaEAAIIHLTA2N7e
3kH3gfMjgAACCJgmwL2LaRVlPAgggIAOAqSLDlWgDwgggIBpAqSLaRVlPAgggIAOAqSLDlWgDwgg
gIBpAqSLaRVlPAgggIAOAqSLDlWgDwgggIBpAqSLaRVlPAgggIAOAqSLDlWgDwgggIBpAqSLaRVl
PAgggIAOAqSLDlWgDwgggIBpAqSLaRVlPAgggIAOAqSLDlWgDwgggIBpAqSLaRVlPAgggIAOAqSL
DlWgDwgggIBpAqSLaRVlPAgggIAOAqSLDlWgDwgggIBpAln562G7u7valm58fFzbvtExBBBAYDiB
DKXL1NTUcEaxHrWzs0O6xCpM4wggcCACytJF55sDR1bbdDmQwneclITToQr0AQGTBFSmi86vUDL8
tE2XA3eTOAfeB5O+qRgLAghIAVb1uQwQQAABBNQLkC7qTWkRAQQQQCDr6VIrjnVss6UGlwUCCCCA
wIgCWU+XfHnf3qoFMbNStx6tL06OaMrhCCCAAAIJpMvXq699z91eW/0a8lACIdF+u/g9TEOBshMC
CCQsEHO6WC+SP9n5qz13K4t/+G2kAQ7x6jnEIW1das2VFWvuFxqlWXv6bLZUKsr/i3vmbFS0SMLs
jAACCMQiEGu6fL1avPzjv98rveZ1/YVf/KL5OJbhKGi0NVdWuWIHSa2YW5quWpNmH4m1ioIzDG4i
lWixq3ACBBBIm0Cc6fL1P9z7/PwbPePEN/Gz6N7N2Pccq4vOHJo93SOf+fkt8fnln3zve85OraOc
f4c4ZIh6uDcv826QNLY3Z1aW81ZDk4vvFIZoMNIh0dB8TfchXVyU85KecaSesDMCCCAwgkCc6SK7
9dOp/9Kjc79d/Il1T2Nt//jrr37eXDn4/PLOG9aTf3/+88v/87fitZJ8JH7663/cs29/5FH33pSP
rR3E37grOIMPiQ4jJ8HmhX2jUl+ZiX64kiOioTmn7Ev61VTZ4WNDAAEEkhSIOV0+3/nf3aP5uv6V
8O5pXvjFX51v7vTTX/8P+2XwtTfOi6/qHW8AsI6y72Pk9vNb3jEDDxkCsr61MXMsJw9sPFjbsI+f
PDq9sXTNXoJplK7EPzMmRDQ0u5P9Sd/82QtDMHAIAgggMKJAnOnyws/e/Omt30Rbxh88nPPODY+1
xfTjeH55RSzl5Ar+2a1p994lX64WKvPWqv5ZsRD7zJh6tBGvEA5HAAEEhhGIM12EdWNy6+e+Wf+v
V1dl2LyQ+7HwUufr1b+51WdtpmM49lHehNgwQx14jFzLd37RZXJx3f4FmPVyed371RdvoX/9pNgU
00fj/X2YodCGI1WuSIMIIICAJxBrusg5rpK9suL9vktR/Mya+nqt1HzSWkoZcBsi58iaq/rWUcKd
GhuwUO0/RHGda9eW3HkzxQ23NzcMWnjSWLtO4wgggIArwGckB14KcqE/t+SswYhCdb9sv31M2abD
33fhM5KVlZOGEEAgoXsXE6C9uTJrvkxxtJjAwxgQQACBXgIxz4yBjgACCCCQSQHSJZNlZ9AIIIBA
zAKkS8zANI8AAghkUkDBqr5cE04FnbZ/+TgVenQSAQQyIqDq76CrSRc9X7gzcikwTAQQQECVgMJ3
sTIzpqootIMAAggg0BIgXbgaEEAAAQTUC5Au6k1pEQEEEECAdOEaQAABBBBQL0C6qDelRQQQQAAB
0oVrAAEEEEBAvQDpot6UFhFAAAEESBeuAQQQQAAB9QKki3pTWkQAAQQQIF24BhBAAAEE1AuQLupN
aREBBBBAgHThGkAAAQQQUC9Auqg3pUUEEEAAAdKFawABBBBAQL0A6aLelBYRQAABBEgXrgEEEEAA
AfUCpIt6U1pEAAEEEOBvU6b1Ghi79C9p7Tr9RiCTAvtX/0z/cSv825Ski/7l7t1DmS6puFjT6ku/
EVAqkJZvWIXpwsyY0iuIxhBAAAEEbAHShQsBAQQQQEC9AOmi3pQWEUAAAQRYd0nrNeCfxo1jhZ9F
nbReGfRbSwHWXbQsC51CAAEEEEibADNjCipWK451bLOlhoJ2aQIBBBBIrQDpoqB0+fK+vVULYmal
bj1aX5xU0G7oJgp/+WdyIsv/v/rrz7Uffah69Ujp+Y4Wez4Z+qzsiAACCPQXIF1MuDoqf/svclZ3
7NK/1cR3169bj3Mff2fCwBgDAgikVoB0UV66Rml2rFjzmpWzZtY0mf2fmvyKtbXmzax9nc0+wt1Z
eZdoEAEEYhT47LPPulvv+WSMndCvadJFeU0mF98pVO678VK7Xym840yTbSxdER/JWbP6ilg6a6/L
1Iq5tQV7Jm2/Kq4oXappzZX95aHWCJ//k7o9gdY1byaE96X9q39aUE5CgwiYK/Dtt9/euHHj7t27
/iHKf8on5ZfMHXfwyEiXYKPIe+RPefFSu7+5spx3GphZ+ciOGSt9NrbqQjS2N2Xk5Oxbl/mK9ZRc
wFG0YtOaK/vx973llucuvirOyQm06/9XnPhh+xrMoerF//wbe0pt7O/EcueaTWQADkAgOwKHDh36
8MMP79271wwY+UD+Uz4pv5Qdh+6Rki5xVD+/vLIp70UapSubCye71vetVPG2QtV5Q4Dcym4KqenQ
f/tTe5H/h75Gv7t+5w/rsvV//8O1r56b8q/wP/9cTjx38aL9voC/+OPJH3S8I0BNj2gFAVMF/AFD
tDSrTLrEcsFPnlwQa9eurQlfuGysPbDfptx4sLZROCVf9SePTotK24SYqnUXOc31F6JorfM/uf6H
7gE+9+IPup/8D3t/+39/m+nb+VguCBo1XaAZMNy1kC4xX+xy+mu6Upl2l1ycmbHprbPWJFhuabrq
3Kfky9YajDM15q7rq+nW8380+Yf/96Vs6/lDb/xJs8nn3viv9k2J9eR/3P8n36n+/bu6+GMmxNTg
00pWBZyAYUKMdInjO6Bz2cS+Q2ltx5bXO+fAJhfdp5yZMVXrLv/0f66L7/9eTnOd+aN6697lu/oP
fmjNfV38fv3v/rXSBvDtvLUYc8T9jRn/GwHicKJNBAwVkAGT8bUWf2H5nDEFl7m88fC3IpNCyLca
nxUftZbo5ZzXlWN1RUv29sn4nDEFlaMJBJIS4HPGkpI26zzNhXn7Qd36HRb5VmPnHWJsCCCAQCYF
WNVXXnZntqvjNkXVnJfy3tIgAgggEIsAM2OxsCbQaFputBOg4BQI6C+Qlm9Y/vKx/tcSPUQAAQQy
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
YII=

--_005_DM6PR03MB41069721D73A9F7690D53882F1800DM6PR03MB4106namp_--

From: Philip Kiff
Date: Thu, Jun 11 2020 6:57PM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | Next message →

First, I would double check the Role Map and check that the incorrect
structure tag(s) are not somehow being mapped behind the scenes.

If the Role Map is not involved, then I wonder if the PDFs are coming
from specific software tools other than Adobe Acrobat? I've come across
some instances of PDF software tools doing some odd things with the
container tags in the Content  panel that don't match the structure
tags. Your example screen shots show the use of Span containers. Both
CommonLook Office and iText PDF library for example will generate PDFs
that apply Span containers to almost all the content in the Content
tree. Both those tools however are capable of producing a (more-or-less)
accessible PDF by producing a correct Tag tree with semantically and
structurally correct tags despite the divergence from the containers in
the Content tree.

I don't yet understand how the object and tag dictionaries work in the
PDF format (!), so I don't exactly know where those structure/tag
mismatches get stored in the object or file. In my rudimentary testing
with NVDA and JAWS, these content tree structures did not cause problems
with access to the content in the accessible tag tree. So I am guessing
that the assistive technology that is having trouble with such files may
not be using the accessibility tag information to render the content?
I'd be curious to know.

I would note that in the cases that I've looked at, if I edit any of
those containers or tags with Acrobat Pro, then the mis-match
disappears. I don't think you will get this mismatch if you use Acrobat
Pro to autotag a file or use its various editing features.

None of this solves the mystery of where that mismatched
tag/container/object info is being stored, but it may help to know about
other similar cases.

Phil.

Philip Kiff
D4K Communications


On 2020-06-11 17:34, Jonathan Avila wrote:
> I've run into situations where assistive technology is not properly working with PDF documents and it's often traced back to a mismatch between the content type and display structure tag not matching. For example, the tag is a table tag in the tags panel, in the content panel there either might not be a table container or perhaps there is a table container and the Container tag is a table. However, Acrobat shows the structure tag a table header cell in the object Properties dialog. If I look at the tag dictionary everything looks correct. If I look in the container panel and tags panel all is correct - but for some reason the Object Properties dialog will show an incorrect structure tag that isn't showing up anywhere else. I have put some screenshot showing the issue (with alt text) below - if anyone can provide information on how to address this let me know.
>
> [Object properties dialog showing table header under the content tab under structure tag.]
>
> [Object properties dialog showing table tag under the tag tab.]
>
> Jonathan

From: Jonathan Avila
Date: Fri, Jun 12 2020 8:33AM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | Next message →

Hi Philip, thank you for your thoughts. In this case the document came from inDesign and the role mappings look fine. Most of the time when I have run into this issue it has impacted TalkBack on Android and VoiceOver on iOS - so you are correct that it tends to affect technology most that don't use the tags structure.

In this case I am having an issue with JAWS and NVDA with Adobe Reader -- so perhaps it's not this mismatch but something else wrong with my table. The table has correct row/colspan and equal number of cells, and correct markup. I did notice the table was missing a Bounding Box (BBox) array but adding one didn't seem to help. JAWS and NVDA totally skip over the table. There is no other attributes like a null actualText property or something like that either. Have you experience screen readers skipping over content such as tables completely? Any idea on what else like BBox or other attributes are required to be present in tags attributes?

Looking through the arrays such as "k" and "p" seem to be correct structures for the children and siblings. But any additional details on understanding these structures might be helpful if someone knows of a resource.

I peeked at the preflight PDF structure as well and it's hard to tell there exactly what might be wrong as reading the streams are something I am not an expert on.

Jonathan

-----Original Message-----
From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of Philip Kiff
Sent: Thursday, June 11, 2020 8:58 PM
To: = EMAIL ADDRESS REMOVED =
Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content Tag and Structure Tag

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


First, I would double check the Role Map and check that the incorrect structure tag(s) are not somehow being mapped behind the scenes.

If the Role Map is not involved, then I wonder if the PDFs are coming from specific software tools other than Adobe Acrobat? I've come across some instances of PDF software tools doing some odd things with the container tags in the Content panel that don't match the structure tags. Your example screen shots show the use of Span containers. Both CommonLook Office and iText PDF library for example will generate PDFs that apply Span containers to almost all the content in the Content tree. Both those tools however are capable of producing a (more-or-less) accessible PDF by producing a correct Tag tree with semantically and structurally correct tags despite the divergence from the containers in the Content tree.

I don't yet understand how the object and tag dictionaries work in the PDF format (!), so I don't exactly know where those structure/tag mismatches get stored in the object or file. In my rudimentary testing with NVDA and JAWS, these content tree structures did not cause problems with access to the content in the accessible tag tree. So I am guessing that the assistive technology that is having trouble with such files may not be using the accessibility tag information to render the content?
I'd be curiouHs to know.

I would note that in the cases that I've looked at, if I edit any of those containers or tags with Acrobat Pro, then the mis-match disappears. I don't think you will get this mismatch if you use Acrobat Pro to autotag a file or use its various editing features.

None of this solves the mystery of where that mismatched tag/container/object info is being stored, but it may help to know about other similar cases.

Phil.

Philip Kiff
D4K Communications


On 2020-06-11 17:34, Jonathan Avila wrote:
> I've run into situations where assistive technology is not properly working with PDF documents and it's often traced back to a mismatch between the content type and display structure tag not matching. For example, the tag is a table tag in the tags panel, in the content panel there either might not be a table container or perhaps there is a table container and the Container tag is a table. However, Acrobat shows the structure tag a table header cell in the object Properties dialog. If I look at the tag dictionary everything looks correct. If I look in the container panel and tags panel all is correct - but for some reason the Object Properties dialog will show an incorrect structure tag that isn't showing up anywhere else. I have put some screenshot showing the issue (with alt text) below - if anyone can provide information on how to address this let me know.
>
> [Object properties dialog showing table header under the content tab
> under structure tag.]
>
> [Object properties dialog showing table tag under the tag tab.]
>
> Jonathan

From: L Snider
Date: Fri, Jun 12 2020 8:45AM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | Next message →

What version of InDesign are you using? Mac or PC? I seem to remember
there were mismatches in tagging, but I am not sure it was in tables
(even though InDesign in my view produces the most accessible
documents today).

Cheers

Lisa

On Fri, Jun 12, 2020 at 11:33 AM Jonathan Avila
< = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi Philip, thank you for your thoughts. In this case the document came from inDesign and the role mappings look fine. Most of the time when I have run into this issue it has impacted TalkBack on Android and VoiceOver on iOS - so you are correct that it tends to affect technology most that don't use the tags structure.
>
> In this case I am having an issue with JAWS and NVDA with Adobe Reader -- so perhaps it's not this mismatch but something else wrong with my table. The table has correct row/colspan and equal number of cells, and correct markup. I did notice the table was missing a Bounding Box (BBox) array but adding one didn't seem to help. JAWS and NVDA totally skip over the table. There is no other attributes like a null actualText property or something like that either. Have you experience screen readers skipping over content such as tables completely? Any idea on what else like BBox or other attributes are required to be present in tags attributes?
>
> Looking through the arrays such as "k" and "p" seem to be correct structures for the children and siblings. But any additional details on understanding these structures might be helpful if someone knows of a resource.
>
> I peeked at the preflight PDF structure as well and it's hard to tell there exactly what might be wrong as reading the streams are something I am not an expert on.
>
> Jonathan
>
> -----Original Message-----
> From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of Philip Kiff
> Sent: Thursday, June 11, 2020 8:58 PM
> To: = EMAIL ADDRESS REMOVED =
> Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content Tag and Structure Tag
>
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
>
> First, I would double check the Role Map and check that the incorrect structure tag(s) are not somehow being mapped behind the scenes.
>
> If the Role Map is not involved, then I wonder if the PDFs are coming from specific software tools other than Adobe Acrobat? I've come across some instances of PDF software tools doing some odd things with the container tags in the Content panel that don't match the structure tags. Your example screen shots show the use of Span containers. Both CommonLook Office and iText PDF library for example will generate PDFs that apply Span containers to almost all the content in the Content tree. Both those tools however are capable of producing a (more-or-less) accessible PDF by producing a correct Tag tree with semantically and structurally correct tags despite the divergence from the containers in the Content tree.
>
> I don't yet understand how the object and tag dictionaries work in the PDF format (!), so I don't exactly know where those structure/tag mismatches get stored in the object or file. In my rudimentary testing with NVDA and JAWS, these content tree structures did not cause problems with access to the content in the accessible tag tree. So I am guessing that the assistive technology that is having trouble with such files may not be using the accessibility tag information to render the content?
> I'd be curiouHs to know.
>
> I would note that in the cases that I've looked at, if I edit any of those containers or tags with Acrobat Pro, then the mis-match disappears. I don't think you will get this mismatch if you use Acrobat Pro to autotag a file or use its various editing features.
>
> None of this solves the mystery of where that mismatched tag/container/object info is being stored, but it may help to know about other similar cases.
>
> Phil.
>
> Philip Kiff
> D4K Communications
>
>
> On 2020-06-11 17:34, Jonathan Avila wrote:
> > I've run into situations where assistive technology is not properly working with PDF documents and it's often traced back to a mismatch between the content type and display structure tag not matching. For example, the tag is a table tag in the tags panel, in the content panel there either might not be a table container or perhaps there is a table container and the Container tag is a table. However, Acrobat shows the structure tag a table header cell in the object Properties dialog. If I look at the tag dictionary everything looks correct. If I look in the container panel and tags panel all is correct - but for some reason the Object Properties dialog will show an incorrect structure tag that isn't showing up anywhere else. I have put some screenshot showing the issue (with alt text) below - if anyone can provide information on how to address this let me know.
> >
> > [Object properties dialog showing table header under the content tab
> > under structure tag.]
> >
> > [Object properties dialog showing table tag under the tag tab.]
> >
> > Jonathan
> > > > > > >

From: Jonathan Avila
Date: Fri, Jun 12 2020 9:02AM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | Next message →

Hi, I'm not sure which version of InDesign was used -- and only one of the tables in the document has an issue. But all of the documents with these types of issues have come from InDesign - some from Mac. Starting over the table should fix the issue - so for this example I'll just redo it - but I thought I'd ask as these tricky issues keep coming up!

Jonathan

-----Original Message-----
From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of L Snider
Sent: Friday, June 12, 2020 10:46 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content Tag and Structure Tag

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


What version of InDesign are you using? Mac or PC? I seem to remember there were mismatches in tagging, but I am not sure it was in tables (even though InDesign in my view produces the most accessible documents today).

Cheers

Lisa

On Fri, Jun 12, 2020 at 11:33 AM Jonathan Avila < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi Philip, thank you for your thoughts. In this case the document came from inDesign and the role mappings look fine. Most of the time when I have run into this issue it has impacted TalkBack on Android and VoiceOver on iOS - so you are correct that it tends to affect technology most that don't use the tags structure.
>
> In this case I am having an issue with JAWS and NVDA with Adobe Reader -- so perhaps it's not this mismatch but something else wrong with my table. The table has correct row/colspan and equal number of cells, and correct markup. I did notice the table was missing a Bounding Box (BBox) array but adding one didn't seem to help. JAWS and NVDA totally skip over the table. There is no other attributes like a null actualText property or something like that either. Have you experience screen readers skipping over content such as tables completely? Any idea on what else like BBox or other attributes are required to be present in tags attributes?
>
> Looking through the arrays such as "k" and "p" seem to be correct structures for the children and siblings. But any additional details on understanding these structures might be helpful if someone knows of a resource.
>
> I peeked at the preflight PDF structure as well and it's hard to tell there exactly what might be wrong as reading the streams are something I am not an expert on.
>
> Jonathan
>
> -----Original Message-----
> From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of
> Philip Kiff
> Sent: Thursday, June 11, 2020 8:58 PM
> To: = EMAIL ADDRESS REMOVED =
> Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content
> Tag and Structure Tag
>
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
>
> First, I would double check the Role Map and check that the incorrect structure tag(s) are not somehow being mapped behind the scenes.
>
> If the Role Map is not involved, then I wonder if the PDFs are coming from specific software tools other than Adobe Acrobat? I've come across some instances of PDF software tools doing some odd things with the container tags in the Content panel that don't match the structure tags. Your example screen shots show the use of Span containers. Both CommonLook Office and iText PDF library for example will generate PDFs that apply Span containers to almost all the content in the Content tree. Both those tools however are capable of producing a (more-or-less) accessible PDF by producing a correct Tag tree with semantically and structurally correct tags despite the divergence from the containers in the Content tree.
>
> I don't yet understand how the object and tag dictionaries work in the PDF format (!), so I don't exactly know where those structure/tag mismatches get stored in the object or file. In my rudimentary testing with NVDA and JAWS, these content tree structures did not cause problems with access to the content in the accessible tag tree. So I am guessing that the assistive technology that is having trouble with such files may not be using the accessibility tag information to render the content?
> I'd be curiouHs to know.
>
> I would note that in the cases that I've looked at, if I edit any of those containers or tags with Acrobat Pro, then the mis-match disappears. I don't think you will get this mismatch if you use Acrobat Pro to autotag a file or use its various editing features.
>
> None of this solves the mystery of where that mismatched tag/container/object info is being stored, but it may help to know about other similar cases.
>
> Phil.
>
> Philip Kiff
> D4K Communications
>
>
> On 2020-06-11 17:34, Jonathan Avila wrote:
> > I've run into situations where assistive technology is not properly working with PDF documents and it's often traced back to a mismatch between the content type and display structure tag not matching. For example, the tag is a table tag in the tags panel, in the content panel there either might not be a table container or perhaps there is a table container and the Container tag is a table. However, Acrobat shows the structure tag a table header cell in the object Properties dialog. If I look at the tag dictionary everything looks correct. If I look in the container panel and tags panel all is correct - but for some reason the Object Properties dialog will show an incorrect structure tag that isn't showing up anywhere else. I have put some screenshot showing the issue (with alt text) below - if anyone can provide information on how to address this let me know.
> >
> > [Object properties dialog showing table header under the content tab
> > under structure tag.]
> >
> > [Object properties dialog showing table tag under the tag tab.]
> >
> > Jonathan
> > > archives at http://webaim.org/discussion/archives
> > > > archives at http://webaim.org/discussion/archives
>

From: L Snider
Date: Fri, Jun 12 2020 9:08AM
Subject: Re: Mismatch between PDF Object Properties Content Tag and Structure Tag
← Previous message | No next message

Odd, but I would see which version it is, as I have seen this before
but I don't think it was with tables...I know this may not be the
issue, but was this table built with the table feature? It likely was,
but I always check when one thing is off!

Cheers

Lisa

On Fri, Jun 12, 2020 at 12:03 PM Jonathan Avila
< = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi, I'm not sure which version of InDesign was used -- and only one of the tables in the document has an issue. But all of the documents with these types of issues have come from InDesign - some from Mac. Starting over the table should fix the issue - so for this example I'll just redo it - but I thought I'd ask as these tricky issues keep coming up!
>
> Jonathan
>
> -----Original Message-----
> From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of L Snider
> Sent: Friday, June 12, 2020 10:46 AM
> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
> Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content Tag and Structure Tag
>
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
>
> What version of InDesign are you using? Mac or PC? I seem to remember there were mismatches in tagging, but I am not sure it was in tables (even though InDesign in my view produces the most accessible documents today).
>
> Cheers
>
> Lisa
>
> On Fri, Jun 12, 2020 at 11:33 AM Jonathan Avila < = EMAIL ADDRESS REMOVED = > wrote:
> >
> > Hi Philip, thank you for your thoughts. In this case the document came from inDesign and the role mappings look fine. Most of the time when I have run into this issue it has impacted TalkBack on Android and VoiceOver on iOS - so you are correct that it tends to affect technology most that don't use the tags structure.
> >
> > In this case I am having an issue with JAWS and NVDA with Adobe Reader -- so perhaps it's not this mismatch but something else wrong with my table. The table has correct row/colspan and equal number of cells, and correct markup. I did notice the table was missing a Bounding Box (BBox) array but adding one didn't seem to help. JAWS and NVDA totally skip over the table. There is no other attributes like a null actualText property or something like that either. Have you experience screen readers skipping over content such as tables completely? Any idea on what else like BBox or other attributes are required to be present in tags attributes?
> >
> > Looking through the arrays such as "k" and "p" seem to be correct structures for the children and siblings. But any additional details on understanding these structures might be helpful if someone knows of a resource.
> >
> > I peeked at the preflight PDF structure as well and it's hard to tell there exactly what might be wrong as reading the streams are something I am not an expert on.
> >
> > Jonathan
> >
> > -----Original Message-----
> > From: WebAIM-Forum < = EMAIL ADDRESS REMOVED = > On Behalf Of
> > Philip Kiff
> > Sent: Thursday, June 11, 2020 8:58 PM
> > To: = EMAIL ADDRESS REMOVED =
> > Subject: Re: [WebAIM] Mismatch between PDF Object Properties Content
> > Tag and Structure Tag
> >
> > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
> >
> >
> > First, I would double check the Role Map and check that the incorrect structure tag(s) are not somehow being mapped behind the scenes.
> >
> > If the Role Map is not involved, then I wonder if the PDFs are coming from specific software tools other than Adobe Acrobat? I've come across some instances of PDF software tools doing some odd things with the container tags in the Content panel that don't match the structure tags. Your example screen shots show the use of Span containers. Both CommonLook Office and iText PDF library for example will generate PDFs that apply Span containers to almost all the content in the Content tree. Both those tools however are capable of producing a (more-or-less) accessible PDF by producing a correct Tag tree with semantically and structurally correct tags despite the divergence from the containers in the Content tree.
> >
> > I don't yet understand how the object and tag dictionaries work in the PDF format (!), so I don't exactly know where those structure/tag mismatches get stored in the object or file. In my rudimentary testing with NVDA and JAWS, these content tree structures did not cause problems with access to the content in the accessible tag tree. So I am guessing that the assistive technology that is having trouble with such files may not be using the accessibility tag information to render the content?
> > I'd be curiouHs to know.
> >
> > I would note that in the cases that I've looked at, if I edit any of those containers or tags with Acrobat Pro, then the mis-match disappears. I don't think you will get this mismatch if you use Acrobat Pro to autotag a file or use its various editing features.
> >
> > None of this solves the mystery of where that mismatched tag/container/object info is being stored, but it may help to know about other similar cases.
> >
> > Phil.
> >
> > Philip Kiff
> > D4K Communications
> >
> >
> > On 2020-06-11 17:34, Jonathan Avila wrote:
> > > I've run into situations where assistive technology is not properly working with PDF documents and it's often traced back to a mismatch between the content type and display structure tag not matching. For example, the tag is a table tag in the tags panel, in the content panel there either might not be a table container or perhaps there is a table container and the Container tag is a table. However, Acrobat shows the structure tag a table header cell in the object Properties dialog. If I look at the tag dictionary everything looks correct. If I look in the container panel and tags panel all is correct - but for some reason the Object Properties dialog will show an incorrect structure tag that isn't showing up anywhere else. I have put some screenshot showing the issue (with alt text) below - if anyone can provide information on how to address this let me know.
> > >
> > > [Object properties dialog showing table header under the content tab
> > > under structure tag.]
> > >
> > > [Object properties dialog showing table tag under the tag tab.]
> > >
> > > Jonathan
> > > > > > archives at http://webaim.org/discussion/archives
> > > > > > > > archives at http://webaim.org/discussion/archives
> > > > > > > > >