Dear Apache FOP developers, My name is Siebe Jongebloed, and I’ve been working with Apache FOP to improve its support for PDF/UA compliance. Recently, I implemented two features aimed at enhancing the handling of table structures and annotations in PDF output. These changes include:
1. **Table Header and Span Enhancements**: - Added support for the `/Headers` attribute in table cells, enabling proper relationships between data cells and headers. - Ensured compliance with PDF/UA standards by introducing unique `/ID` attributes for table headers. - Enhanced the handling of `/ColSpan` and `/RowSpan` attributes to improve the accessibility and structure of complex tables. 2. **Footnote Enhancements**: - Added unique `/ID` attributes to footnotes (`<fo:footnote>`), addressing a PDF/UA compliance issue where notes lacked identifiers. This ensures proper linking and improves accessibility. I have tested these changes extensively and confirmed that they produce valid PDF/UA output. I would like to contribute these improvements to the project and am seeking guidance on the submission process. Specifically, I would like to know: - If there are any additional requirements for submitting a patch. - If there are particular areas of the code you would like reviewed in detail before submission. Thank you for your time and for maintaining such a valuable project. I look forward to your feedback and guidance. Best regards, Siebe Jongebloed siebe.jongebl...@koop.overheid.nl