[
https://issues.apache.org/jira/browse/PDFBOX-2580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14312989#comment-14312989
]
Maruan Sahyoun commented on PDFBOX-2580:
----------------------------------------
{quote}
XFA rich text strings and their CSS2
{quote}
what I wanted to say is that they are not based on COS objects but are based on
external specifications. XFA is deprecated in the current draft for PDF 2. If
we ever support XFA I won't see that to be part of PD. It's a huge spec with a
different layout and rendering model to PDF. The same with rich text strings
and CSS. I rather see that sitting in it's own package or even subproject being
referred to from PD where needed. To support rich text / CSS we would need a
HTML like renderer and formatter. Is PD a good home for that - I don't think so.
{quote}
.. for rendering
{quote}
If you look at it from a rendering perspective and you want to be able to
render everything then you always need everything. But what about users who
only want to merge documents or do text extraction?
I think we interchanged positions enough and to me neither is right or wrong as
they are based on different views. Let's see what the others have to say - if
they want to.
{quote}
what new forms classes are needed for 2.0
{quote}
I'll start working putting the missing functionality in later this week and
from there we can rework naming/packaging as needed. If the decision is being
made to have the stuff in interactive.forms my work will be based on PDAcroForm
being the main entry keeping as much as possible package private.
> 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]