[jira] [Commented] (FOP-3165) [PATCH] FOP tags Tables in PDF 1.4 style if PDF/UA-1 mode active
"Nico Kutscherauer (Jira)" <[email protected]>
| Newsgroups | gmane.text.xml.fop.devel |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/FOP-3165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17935534#comment-17935534 ]
Nico Kutscherauer commented on FOP-3165:
----------------------------------------
I have my doubts, that it happens in short time.
Meanwhile you can have a look at this fork:
[https://github.com/data2type/xmlgraphics-fop]
It is not yet on Maven central, but we are currently gathering ourselves and reviewing the included patches again.
When this is done, at least we will publish it on Maven Central - or a committer takes care of my tickets and includes them here.
> [PATCH] FOP tags Tables in PDF 1.4 style if PDF/UA-1 mode active
> ----------------------------------------------------------------
>
> Key: FOP-3165
> URL: https://issues.apache.org/jira/browse/FOP-3165
> Project: FOP
> Issue Type: Bug
> Affects Versions: 2.9
> Environment: Windows 10, PAC 2021 for tagging analyzes.
> Reporter: Nico Kutscherauer
> Priority: Major
> Labels: Accessibility, Table, Tagging
> Attachments: FOP-3165.diff, table-14.jpg, table-ua.jpg, table.jpg
>
>
> Hi,
> this small GitHub project shows the problem:
> [https://github.com/nkutsche/fop-pdf-ua-table-tagging-issue]
>
> A [table|https://github.com/nkutsche/fop-pdf-ua-table-tagging-issue/blob/main/table.fo] is rendered to PDF using FOP 2.9 with three different configs. The differences are:
> [Config 1: PDF 1.5 is requested|https://github.com/nkutsche/fop-pdf-ua-table-tagging-issue/blob/main/config/fop-config.xml].
> [Config 2: PDF 1.5 is requested and PDF/UA-1 mode is active.|https://github.com/nkutsche/fop-pdf-ua-table-tagging-issue/blob/main/config/fop-config-ua.xml]
> [Config 3: PDF 1.4 is requested.|https://github.com/nkutsche/fop-pdf-ua-table-tagging-issue/blob/main/config/fop-config14.xml]
>
> I analyzed the result PDFs with PAC 2021 - this are the screenshots focosing the table footer:
>
> ||Config 1: PDF 1.5||Config 2: PDF/UA-1||Config 3: PDF 1.4||
> |!table.jpg|width=481,height=200!|!table-ua.jpg|width=386,height=200!|!table-14.jpg|width=468,height=200!|
>
>
> You see that if the {{PDF/UA-1}} mode is *active* the tagging of {{{}TBody{}}}, {{THead}} and {{TFoot}} are lost and the {{TFoot}} row is missplaced (at least on my point of view).
> The reason for adding the PDF 1.4 version was, that PDF 1.4 knows only the tags {{{}Table{}}}, {{{}TR{}}}, {{TH}} and {{TD}} (See [PDF 1.4 specification|https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.4.pdf] Table 9.22). With PDF 1.5 {{{}TBody{}}}, {{THead}} and {{TFoot}} was introduced (see [PDF 1.5 specification|https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.5_v6.pdf] Table 10.22).
> *Conclusion:* FOP tags tables in PDF 1.4 style if PDF/UA-1 mode is *active* even if PDF 1.5 is generated. If PDF/UA-1 mode is *inactive* it tags tables in PDF 1.5 style even if PDF 1.4 is generated.
> Am I correct that this is not the desired behavior? I think we could live with the PDF 1.4 style if the table footer wouldn't be on top of the body. On my point of view this is also in the PDF 1.4 style wrong.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)