pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maruan Sahyoun <sahy...@fileaffairs.de>
Subject Re: AcroForm field kids not found
Date Thu, 29 Jan 2015 14:19:33 GMT
Hi Martin,

I've created  https://issues.apache.org/jira/browse/PDFBOX-2640 and already have a fix for
that which I committed in rev. 1655672 - thanks for bringing that up. 

The printout of PrintFields is now

1 top-level fields were found on the form
|--topmostSubform[0]
|  |--topmostSubform[0].Page1[0]
|  |  |--topmostSubform[0].Page1[0]._01_Subtitul[0] = [vybrat:],  type=org.apache.pdfbox.pdmodel.interactive.form.PDComboBox
|  |  |--topmostSubform[0].Page1[0]._02_Registrovany_Nazev[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._03_Ulice[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._04_Mesto[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._05_PSC[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._06_Prijmeni[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._07_Jmeno[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._08_Titul[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._09_Funkce[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._10_Tel\
|  |  |  |--topmostSubform[0].Page1[0]._10_Tel\._1[0] = ,  type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
|  |  |--topmostSubform[0].Page1[0]._11_Tel\


Best regards
Maruan

Am 29.01.2015 um 14:35 schrieb Martin JelĂ­nek <mjelinek@barinka.net>:

> Hello everyone,
> 
> I'm using latest PDFBox 2.0.0 snaphots for filling out a form. Processing was working
fine both for AcroForm fields and for XFA, but latest changes (probably sometimes between
Jan 22 - Jan 25) caused that fields in a form are not discovered.
> 
> The file I'm using is available here: http://www.msmt.cz/file/34489_1_1/
> 
> When I run PrintFields from examples - http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/fdf/PrintFields.java?view=markup
- on the file, the output I get is:
> 1 top-level fields were found on the form
> |--topmostSubform[0]
> 
> But when I use older version of 2.0.0 branch, all fields are printed:
> 1 top-level fields were found on the form
> |--topmostSubform[0]
> |  |--topmostSubform[0].Page1[0]
> |  |  |--topmostSubform[0].Page1[0]._01_Subtitul[0], type=org.apache.pdfbox.pdmodel.interactive.form.PDComboBox
> |  |  |--topmostSubform[0].Page1[0]._02_Registrovany_Nazev[0], type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
> |  |  |--topmostSubform[0].Page1[0]._03_Ulice[0], type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
> |  |  |--topmostSubform[0].Page1[0]._04_Mesto[0], type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
> |  |  |--topmostSubform[0].Page1[0]._05_PSC[0], type=org.apache.pdfbox.pdmodel.interactive.form.PDTextField
> ...
> 
> The problem seems to be at the line:
> List<COSObjectable> kids = field.getKids();
> The list is empty for the top-level field. Anyone has a clue what could be wrong?
> 
> Best regards,
> Martin Jelinek
> 
> -- 
> mjelinek@barinka.net
> http://www.barinka.net/
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
> 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message