I'm neutral on this because I don't use acroforms.
But working on the "circular dependency between packages" is a good
idea. This is one type of items in the SonarQube reports that I haven't
acted upon.
Tilman
Am 21.12.2014 um 17:15 schrieb Maruan Sahyoun:
Hi,
while enhancing the AcroForms functionality for PDFBox one are of improvement
is the appearance generation. For that I'm looking to change the behavior so
the interactive.forms PDModel no longer takes care of the appearance generation
but the functionality will be moved completely to a new package.
+ decoupling the model from the complex appearance/typesetting stuff
+ allow for a new FormManager class to enhance the forms filling experience
+ less circular dependency between packages
+ thinner forms PD Model
- setValue() methods within the forms package will no longer generate the
appearance
- need to go through a new API for forms filling with appearance
WDYT?
Maruan