public static class AcroFields.Item extends Object
Modifier and Type | Field and Description |
---|---|
ArrayList |
merged
Deprecated.
(will remove 'public' in the future)
|
ArrayList |
page
Deprecated.
(will remove 'public' in the future)
|
ArrayList |
tabOrder
Deprecated.
(will remove 'public' in the future)
|
ArrayList |
values
Deprecated.
(will remove 'public' in the future)
|
ArrayList |
widget_refs
Deprecated.
(will remove 'public' in the future)
|
ArrayList |
widgets
Deprecated.
(will remove 'public' in the future)
|
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.public ArrayList values
PdfDictionary
where the value tag /V
is present.public ArrayList widgets
PdfDictionary
with the widgets.public ArrayList widget_refs
PdfDictionary
with the widget references.public ArrayList merged
PdfDictionary
with all the field
and widget tags merged.public ArrayList page
Integer
with the page numbers where
the widgets are displayed.public ArrayList tabOrder
Integer
with the tab order of the field in the page.public void writeToAll(PdfName key, PdfObject value, int writeFlags)
writeFlags
settingkey
- 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 indexpublic PdfDictionary getWidget(int idx)
idx
- instance indexpublic PdfIndirectReference getWidgetRef(int idx)
idx
- instance indexpublic PdfDictionary getMerged(int idx)
idx
- instance indexpublic Integer getPage(int idx)
idx
- public Integer getTabOrder(int idx)
idx
- Copyright © 2018. All rights reserved.