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