Hi Siebe,

Thank you for your message and apologies for the slow reply. The things we things patch for are:

1. Unit tests
2. Checkstyle compliance
3. Fndbugs
4. Good fit for the current architecture and gap analysis

If you make sure 1-3 are done then your patch has a good chance of being committed

Thanks,

Chris

On 07/01/2025 17:20, Siebe Jongebloed wrote:
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



Reply via email to