[ 
https://issues.apache.org/jira/browse/PDFBOX-2580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14313936#comment-14313936
 ] 

Maruan Sahyoun commented on PDFBOX-2580:
----------------------------------------

{quote}
Great, in the meantime can you provide a list of the classes you're planning on 
adding to interactive.forms and their responsibilities?
{quote}

No I can't. I can only give you an outline what the main areas are which should 
be reflected by them. The focus for the current development is only to address 
the issues tagged to be resolved in 2.0 with the current public classes in 
pdmodel being the entry points and very likely no additional public classes. 
The idea is that we can evolve the functionality without the need for a new 
major release. So 2.1 will address additional features (e.g. form flattening). 


As an added note - shouldn't PDFRenderer and PDFPrinter move to either pdmodel 
or util? Currently they are in their own package not utilizing the structure 
you see for all additions.



> Decouple implementation specific forms handling from interactive.form PD Model
> ------------------------------------------------------------------------------
>
>                 Key: PDFBOX-2580
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2580
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: AcroForm
>            Reporter: Maruan Sahyoun
>            Assignee: Maruan Sahyoun
>             Fix For: 2.0.0
>
>         Attachments: sonar.png
>
>
> The interactive.form PD model currently holds classes reflecting the various 
> fields intermixed with appearance generation and layout handling.
> In order to separate the PD model from the service of forms filling and 
> appearance generation this functionality shall be moved into a new package.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to