|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.itextpdf.text.pdf.AcroFields.Item
public static class AcroFields.Item
The field representations for retrieval and modification.
Field Summary | |
---|---|
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 Summary | |
---|---|
AcroFields.Item()
|
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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.
protected ArrayList<Integer> tabOrder
Integer
with the tab order of the field in the page.
Constructor Detail |
---|
public AcroFields.Item()
Method Detail |
---|
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 removedwriteFlags
- ORed together WRITE_* flagspublic void markUsed(AcroFields parentFields, int writeFlags)
writeFlags
- WRITE_MERGED is ignoredpublic 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
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |