public static class AcroFields.Item extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected ArrayList<PdfDictionary> |  
           merged 
            
              An array of   PdfDictionary with all the field and widget tags merged. 
             |  
          
protected ArrayList<Integer> |  
           page 
            
              An array of   Integer with the page numbers where the widgets are displayed. 
             |  
          
protected ArrayList<Integer> |  
           tabOrder 
            
              An array of   Integer with the tab order of the field in the page. 
             |  
          
protected ArrayList<PdfDictionary> |  
           values 
            
              An array of   PdfDictionary where the value tag /V is present. 
             |  
          
protected ArrayList<PdfIndirectReference> |  
           widget_refs 
            
              An array of   PdfDictionary with the widget references. 
             |  
          
protected ArrayList<PdfDictionary> |  
           widgets 
            
              An array of   PdfDictionary with the widgets. 
             |  
          
static int |  
           WRITE_MERGED 
            writeToAll constant. 
             |  
          
static int |  
           WRITE_VALUE 
            writeToAll and markUsed constant. 
             |  
          
static int |  
           WRITE_WIDGET 
            writeToAll and markUsed constant. 
             |  
          
| Constructor and Description | 
|---|
Item()  |  
          
| Modifier and Type | Method and Description | 
|---|---|
PdfDictionary |  
           getMerged(int idx) 
            
              Retrieve the merged dictionary for the given instance. 
               |  
          
Integer |  
           getPage(int idx) 
            
              Retrieve the page number of the given instance 
               |  
          
Integer |  
           getTabOrder(int idx) 
            
              Gets the tabOrder. 
               |  
          
PdfDictionary |  
           getValue(int idx) 
            
              Retrieve the value dictionary of the given instance 
               |  
          
PdfDictionary |  
           getWidget(int idx) 
            
              Retrieve the widget dictionary of the given instance 
               |  
          
PdfIndirectReference |  
           getWidgetRef(int idx) 
            
              Retrieve the reference to the given instance 
               |  
          
void |  
           markUsed(AcroFields parentFields, int writeFlags) 
            
              Mark all the item dictionaries used matching the given flags 
               |  
          
int |  
           size() 
            
              Preferred method of determining the number of instances of a given field. 
               |  
          
void |  
           writeToAll(PdfName key, PdfObject value, int writeFlags) 
            
              This function writes the given key/value pair to all the instances of merged, widget, and/or value, depending on the   writeFlags setting 
             |  
          
public static final int WRITE_MERGED
writeToAll constant. 
          public static final int WRITE_WIDGET
writeToAll and markUsed constant. 
          public static final int WRITE_VALUE
writeToAll and markUsed constant. 
          protected ArrayList<PdfDictionary> values
PdfDictionary where the value tag /V is present. 
          protected ArrayList<PdfDictionary> widgets
PdfDictionary with the widgets. 
          protected ArrayList<PdfIndirectReference> widget_refs
PdfDictionary with the widget references. 
          protected ArrayList<PdfDictionary> merged
PdfDictionary with all the field and widget tags merged. 
          protected ArrayList<Integer> page
Integer with the page numbers where the widgets are displayed. 
          public void writeToAll(PdfName key, PdfObject value, int writeFlags)
writeFlags setting 
          key - you'll never guess what this is for. 
           value - if value is null, the key will be removed 
           writeFlags - ORed together WRITE_* flags 
           public void markUsed(AcroFields parentFields, int writeFlags)
writeFlags - WRITE_MERGED is ignored 
           public int size()
public PdfDictionary getValue(int idx)
idx - instance index 
           public PdfDictionary getWidget(int idx)
idx - instance index 
           public PdfIndirectReference getWidgetRef(int idx)
idx - instance index 
           public PdfDictionary getMerged(int idx)
idx - instance index 
           public Integer getPage(int idx)
idx - 
           public Integer getTabOrder(int idx)
idx - 
           Copyright © 1998–2019. All rights reserved.