Is there any way to influence the order the fields occur in the field tree when 
creating fillable forms or otherwise?

> On Sep 9, 2016, at 4:44 PM, John Hewson <[email protected]> wrote:
> 
> 
>> On 9 Sep 2016, at 15:15, Barry Neu <[email protected]> wrote:
>> 
>> Hello.
>> 
>> The API docs for this method state an iterator is returned which "walks all 
>> fields in the field tree, in order”.
>> Is the order left to right, top to bottom on the form .. I was hoping?
>> I was hoping it was but ehe following code seems to prove otherwise.
> 
> It's not a visual order. It's simply the order in which the fields occur in 
> the field tree. This has no relation to where fields appear on the page.
> 
> -- John
> 
>> PDDocument pdDoc = 
>> getTemplate("http://localhost:8000/template/Template_MA_ABJ4580MAG5_EF_L70SS_v5.pdf
>>  <http://localhost:8000/template/Template_MA_ABJ4580MAG5_EF_L70SS_v5.pdf>");
>> PDAcroForm pdAcroForm = pdDoc.getDocumentCatalog().getAcroForm();
>> Iterator<PDField> iter = pdAcroForm.getFieldIterator();
>> while (iter.hasNext()) {
>>      PDField field = iter.next();
>>      String fieldName = field.getPartialName();
>>      System.out.println("field partial name: " + fieldName );
>> }
>> 
>> PDF in question is here:     https://github.com/BarryNeu/shared 
>> <https://github.com/BarryNeu/shared>
>> 
>> Thanks in advance.
>> Barry
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


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

Reply via email to