com.gnostice.pdfone
Class PdfFormField
java.lang.Object
com.gnostice.pdfone.PdfAnnot
com.gnostice.pdfone.PdfProAnnot
com.gnostice.pdfone.PdfFormField
- All Implemented Interfaces:
- Cloneable, Usable
- Direct Known Subclasses:
- com.gnostice.pdfone.PdfFormButtonField, com.gnostice.pdfone.PdfFormChoiceField, PdfFormTextField
- public class PdfFormField
- extends com.gnostice.pdfone.PdfProAnnot
Fields inherited from class com.gnostice.pdfone.PdfAnnot |
ANNOT_TYPE_CARET, ANNOT_TYPE_CIRCLE, ANNOT_TYPE_FILE_ATTACHMENT, ANNOT_TYPE_FREE_TEXT, ANNOT_TYPE_INK, ANNOT_TYPE_LINE, ANNOT_TYPE_LINK, ANNOT_TYPE_MARKUP, ANNOT_TYPE_POLYGON, ANNOT_TYPE_POLYLINE, ANNOT_TYPE_POPUP, ANNOT_TYPE_SQUARE, ANNOT_TYPE_STAMP, ANNOT_TYPE_TEXT, ANNOT_TYPE_WATERMARK, BORDERSTYLE_BEVELED, BORDERSTYLE_DASHED, BORDERSTYLE_INSET, BORDERSTYLE_SOLID, BORDERSTYLE_UNDERLINE, FLAG_HIDDEN, FLAG_INVISIBLE, FLAG_LOCKED, FLAG_NO_ROTATE, FLAG_NO_VIEW, FLAG_NO_ZOOM, FLAG_PRINT, FLAG_TOGGLE_NO_VIEW |
Fields inherited from interface com.gnostice.pdfone.Usable |
INCHES_TO_POINTS, MM_TO_INCHES, MM_TO_POINTS, PDF_A, PDF_AA, PDF_AC, PDF_ACROFORM, PDF_ACTION, PDF_ALTERNATEPRESENTATIONS, PDF_ANNOT, PDF_ANNOT_DEFAULT_TITLE, PDF_ANNOT_NAME, PDF_ANNOT_SUBJECT, PDF_ANNOTS, PDF_AP, PDF_ARRAYEND, PDF_ARRAYSTART, PDF_ARTBOX, PDF_AS, PDF_ASCENT, PDF_ASCII85, PDF_ASCII85_NEW, PDF_ASCIIHEX, PDF_ASCIIHEX_NEW, PDF_AUTHOR, PDF_AVGWIDTH, PDF_B, PDF_BASEFONT, PDF_BBOX, PDF_BC, PDF_BE, PDF_BEFOREFORMAT, PDF_BEGINTEXT, PDF_BG, PDF_BINARYDATA, PDF_BITS_PER_COMPONENT, PDF_BL, PDF_BLEEDBOX, PDF_BLINDS, PDF_BMC, PDF_BORDER, PDF_BOX, PDF_BS, PDF_BTN, PDF_C, PDF_CA, PDF_CA_SMALL, PDF_CAPHEIGHT, PDF_CARETANNOT, PDF_CARRIAGE, PDF_CATALOG, PDF_CENTER_WINDOW, PDF_CH, PDF_CID_TO_GID_MAP, PDF_CIDFONT_TYPE1, PDF_CIDFONT_TYPE2, PDF_CIDSYSTEM_INFO, PDF_CIRCLEANNOT, PDF_CL, PDF_CM, PDF_COLOMNS, PDF_COLOR, PDF_COLORSPACE, PDF_CONTENTS, PDF_COUNT, PDF_COVER, PDF_CREATIONDATE, PDF_CREATOR, PDF_CROPBOX, PDF_CS, PDF_CSP, PDF_D, PDF_DA, PDF_DATE, PDF_DATE_FORMAT, PDF_DCTDECODE, PDF_DCTDECODE_NEW, PDF_DECODEPARMS, PDF_DESC, PDF_DESCENDANT, PDF_DESCENDANT_FONTS, PDF_DESCENT, PDF_DESTINATION, PDF_DESTS, PDF_DEVICE_CMYK, PDF_DEVICE_GRAY, PDF_DEVICE_RGB, PDF_DI, PDF_DICTEND, PDF_DICTSTART, PDF_DIRECTION, PDF_DISPLAY_DOCTITLE, PDF_DISPLAY_DURATION, PDF_DISSOLVE, PDF_DM, PDF_DOC_SUBJECT, PDF_DOS, PDF_DP, PDF_DR, PDF_DS, PDF_DV, PDF_DW, PDF_E, PDF_EF, PDF_EMBEDDEDFILE, PDF_EMBEDDEDFILES, PDF_EMC, PDF_ENCODING, PDF_ENCRYPT, PDF_ENDOBJ, PDF_ENDPATH, PDF_ENDSTREAM, PDF_ENDTEXT, PDF_EOCLIP, PDF_EOF, PDF_EXTGSTATE, PDF_F, PDF_FADE, PDF_FALSE, PDF_FDESCRIPTOR, PDF_FIELD_FLAG, PDF_FIELDS, PDF_FILEATTACHMENTANNOT, PDF_FILESPEC, PDF_FILTER, PDF_FIRST, PDF_FIRST_PAGE, PDF_FIRSTCHAR, PDF_FIT, PDF_FIT_WINDOW, PDF_FITB, PDF_FITBH, PDF_FITBV, PDF_FITH, PDF_FITR, PDF_FITV, PDF_FIXEDPRINT, PDF_FLAGS, PDF_FLATE, PDF_FLATE_NEW, PDF_FLY, PDF_FO, PDF_FONT, PDF_FONTBBOX, PDF_FONTFILE, PDF_FONTFILE_2, PDF_FontFile_3, PDF_FONTNAME, PDF_FONTNAMEPREFIX, PDF_FORM, PDF_FORMFEED, PDF_FORMFONTPREFIX, PDF_FREE_TEXT_TYPEWRITER, PDF_FREETEXTANNOT, PDF_FS, PDF_FT, PDF_FULLSCREEN, PDF_GLITTER, PDF_GOTO_ACTION, PDF_GROUP, PDF_GS, PDF_H, PDF_HEADER, PDF_HEIGHT, PDF_HEXSTRINGEND, PDF_HEXSTRINGSTART, PDF_HIDE_MENUBAR, PDF_HIDE_TOOLBAR, PDF_HIDE_WINDOWUI, PDF_HORIZ_STEM, PDF_HORIZONTAL, PDF_I, PDF_IC, PDF_ID, PDF_IDS, PDF_IF, PDF_IMAGE, PDF_IMAGEB, PDF_IMAGEC, PDF_IMAGEI, PDF_IMPORTDATA, PDF_INDEX, PDF_INDEXED, PDF_INFO, PDF_INK, PDF_INKLIST, PDF_INWARD, PDF_IT, PDF_ITALANGLE, PDF_IX, PDF_JAVASCRIPT, PDF_JAVASCRIPT_ACTION, PDF_JS, PDF_KEYSTROKE, PDF_KEYWORDS, PDF_KIDS, PDF_L, PDF_L2R, PDF_LANG, PDF_LAST, PDF_LAST_PAGE, PDF_LASTCHAR, PDF_LAUNCH_ACTION, PDF_LE, PDF_LEGAL, PDF_LENGTH, PDF_LENGTH_1, PDF_LENGTH_2, PDF_LENGTH_3, PDF_LF, PDF_LINEANNOT, PDF_LINKANNOT, PDF_LITERALSTRINGEND, PDF_LITERALSTRINGSTART, PDF_LZWDECODE, PDF_M, PDF_MAC, PDF_MARKINFO, PDF_MAXLEN, PDF_MAXWIDTH, PDF_MEDIABOX, PDF_METADATA, PDF_MISSINGWIDTH, PDF_MK, PDF_MODDATE, PDF_N, PDF_NAME, PDF_NAMED, PDF_NAMED_ACT_FIND, PDF_NAMED_ACT_OPEN, PDF_NAMED_ACT_PRINT, PDF_NAMED_ACT_SEARCH, PDF_NAMES, PDF_NAMESTART, PDF_NEEDAPPEARANCES, PDF_NEWLINE, PDF_NEWWINDOW, PDF_NEXT, PDF_NEXT_PAGE, PDF_NO_COMP_OBJ, PDF_NONFULLSCREEN_PAGEMODE, PDF_NULL, PDF_O, PDF_OBJ, PDF_OBJSTREAM, PDF_OCPROPERTIES, PDF_OFF, PDF_ONECOLUMN, PDF_OPEN, PDF_OPEN_ACTION, PDF_OPT, PDF_OUTLINES, PDF_OUTPUTINTENTS, PDF_OUTWARD, PDF_P, PDF_PAGE, PDF_PAGECLOSE, PDF_PAGEINVISIBLE, PDF_PAGELABELS, PDF_PAGELAYOUT, PDF_PAGEMODE, PDF_PAGEOPEN, PDF_PAGES, PDF_PAGEVISIBLE, PDF_PAINT_TYPE, PDF_PARAMS, PDF_PARENT, PDF_PATTERN, PDF_PATTERN_TYPE, PDF_PBD, PDF_PC, PDF_PDC, PDF_PDF, PDF_PERMS, PDF_PFD, PDF_PH, PDF_PIECEINFO, PDF_POLYGONANNOT, PDF_POLYLINEANNOT, PDF_POPUP, PDF_PREDICTOR, PDF_PREV, PDF_PREV_PAGE, PDF_PROCSET, PDF_PRODUCER, PDF_PROPERTIES, PDF_PUSH, PDF_PV, PDF_Q, PDF_QUADPOINTS, PDF_R, PDF_R2L, PDF_RC, PDF_RD, PDF_RE, PDF_RECALCULATE, PDF_RECT, PDF_REMOTEGOTO_ACTION, PDF_RENDITIONS, PDF_REPLACE, PDF_RESET_FORM, PDF_RESOURCES, PDF_RESTORE_GS, PDF_RI, PDF_ROOT, PDF_ROTATE, PDF_RUNLENGTH, PDF_RUNLENGTH_NEW, PDF_S, PDF_SCN, PDF_SHADING, PDF_SHOWIMG, PDF_SHOWTEXT, PDF_SINGLE_QUOTES, PDF_SINGLEPAGE, PDF_SIZE, PDF_SP, PDF_SPIDERINFO, PDF_SPLIT, PDF_SQUAREANNOT, PDF_SS, PDF_STAMPANNOT, PDF_STARTXREF, PDF_STORE_GS, PDF_STREAM, PDF_STRUCT_TREE, PDF_SUBMIT_FORM, PDF_SUBTYPE, PDF_T, PDF_TAB, PDF_TEMPLATES, PDF_TEXT, PDF_TEXTANNOT, PDF_TEXTDIMENSION, PDF_TEXTFONT, PDF_TEXTLEAD, PDF_TEXTMATRIX, PDF_TEXTNEWLINESTART, PDF_TEXTRENDER, PDF_TEXTWIDTH, PDF_THREADS, PDF_THUMB, PDF_TILING_TYPE, PDF_TITLE, PDF_TM, PDF_TOUNICODE, PDF_TP, PDF_TRAILER, PDF_TRANSITION, PDF_TRIMBOX, PDF_TRUE, PDF_TRUETYPE, PDF_TU, PDF_TWOCOLUMN_LEFT, PDF_TWOCOLUMN_RIGHT, PDF_TWOPAGE_LEFT, PDF_TWOPAGE_RIGHT, PDF_TX, PDF_TYPE, PDF_TYPE0, PDF_TYPE1, PDF_U, PDF_UNCOVER, PDF_UNIX, PDF_URI_ACTION, PDF_URL, PDF_URLS, PDF_USEATTACHMENTS, PDF_USENONE, PDF_USEOC, PDF_USEOUTLINES, PDF_USETHUMBS, PDF_V, PDF_VALUECHANGE, PDF_VERSION, PDF_VERT_STEM, PDF_VERTICAL, PDF_VERTICES, PDF_VIEWER_PREFERENCES, PDF_W, PDF_WATERMARKANNOT, PDF_WIDGET, PDF_WIDTH, PDF_WIDTHS, PDF_WINANSIENCODING, PDF_WIPE, PDF_X, PDF_XOBJECT, PDF_XREF, PDF_XREFSTMOFFSET, PDF_XREFSTREAM, PDF_XSTEP, PDF_XYZ, PDF_YES, PDF_YSTEP, PIXEL_PER_INCH, RUBICON_EMBEDDED, SITE, TEXT, TWIPS_TO_POINTS |
Constructor Summary |
PdfFormField(int type,
String name)
|
PdfFormField(int type,
String name,
int fieldflags)
|
PdfFormField(int type,
String name,
String alternateName,
String mappingName)
|
PdfFormField(int type,
String name,
String alternateName,
String mappingName,
int fieldFlags)
|
PdfFormField(String name)
|
PdfFormField(String name,
int fieldflags)
|
PdfFormField(String name,
String alternateName,
String mappingName)
|
PdfFormField(String name,
String alternateName,
String mappingName,
int fieldFlags)
|
Method Summary |
void |
addAction(int eventType,
int namedAction)
|
void |
addAction(int actionType,
int eventType,
String javascriptOrUri)
|
void |
addAction(int actionType,
int eventType,
String applicationToLaunch,
boolean isPrint)
|
void |
addActionFormReset(int eventType)
|
void |
addActionFormReset(int eventType,
ArrayList fields,
boolean exclude)
|
void |
addActionFormReset(int eventType,
PdfFormField field,
boolean exclude)
|
void |
addActionImportData(int eventType,
String fdfFileName)
|
void |
addChildField(PdfFormField child)
|
Object |
clone()
|
void |
delete()
|
void |
flatten()
|
void |
flatten(boolean flattenWithNewValue)
|
String |
getAlternateName()
|
Color |
getBackgroundColor()
|
Color |
getBorderColor()
|
List |
getCheckGroupItems()
|
int[] |
getCheckGroupSelectedIndices()
|
List |
getCheckGroupSelectedValues()
|
int |
getChildCount()
|
List |
getChildList()
|
String |
getDefaultValue()
|
PdfAppearanceStream |
getDownAppearance()
|
int |
getFieldFlags()
|
PdfFont |
getFont()
|
String |
getFullyQualifiedName()
|
String |
getMappingName()
|
String |
getName()
|
PdfAppearanceStream |
getNormalAppearance()
|
PdfPopUpAnnot |
getPopup()
|
int[] |
getRadioGroupSelectedIndices()
|
List |
getRadioGroupSelectedValues()
|
PdfAppearanceStream |
getRolloverAppearance()
|
int |
getRotation()
|
int |
getType()
|
String |
getValue()
|
boolean |
isNoExport()
|
boolean |
isNoSpellCheck()
|
boolean |
isRadioInUnison()
|
boolean |
isRadioNoToggleToOff()
|
boolean |
isReadOnly()
|
boolean |
isRequired()
|
void |
setAlternateName(String alternateName)
|
void |
setBackgroundColor(Color backgroundColor)
|
void |
setBorderColor(Color borderColor)
|
void |
setDefaultValue(String defaultValue)
|
void |
setDownAppearance(PdfAppearanceStream downAppearance)
|
void |
setFieldFlags(int fieldFlags)
|
void |
setFont(PdfFont font)
|
void |
setMappingName(String mappingName)
|
void |
setName(String name)
|
void |
setNoExport(boolean noExport)
|
void |
setNormalAppearance(PdfAppearanceStream normalAppearance)
|
void |
setNoSpellCheck(boolean noSpellCheck)
|
void |
setParentAsNull()
|
void |
setPopup(PdfPopUpAnnot popup,
boolean overridePopUpProperties)
|
void |
setRadioInUnison(boolean radioInUnison)
|
void |
setRadioNoToggleToOff(boolean radioToggleToOff)
|
void |
setReadOnly(boolean readOnly)
|
void |
setRequired(boolean required)
|
void |
setRolloverAppearance(PdfAppearanceStream rolloverAppearance)
|
void |
setRotation(int rotation)
|
void |
setValue(String value)
|
Methods inherited from class com.gnostice.pdfone.PdfAnnot |
getAnnotName, getBorderStyle, getBorderWidth, getBottom, getColor, getContents, getDashPattern, getFlags, getLeft, getRect, getRight, getSubject, getTitle, getTop, hashCode, isShowRect, setAnnotName, setBorderStyle, setBorderWidth, setColor, setContents, setDashPattern, setFlags, setRect, setRect, setRect, setRect, setRect, setShowRect, setSubject, setTitle |
BUTTON_STATE_OFF
public static final int BUTTON_STATE_OFF
- See Also:
- Constant Field Values
BUTTON_STATE_ON
public static final int BUTTON_STATE_ON
- See Also:
- Constant Field Values
FLAG_NONE
public static final int FLAG_NONE
- See Also:
- Constant Field Values
FLAG_READONLY
public static final int FLAG_READONLY
- See Also:
- Constant Field Values
FLAG_REQUIRED
public static final int FLAG_REQUIRED
- See Also:
- Constant Field Values
FLAG_NO_EXPORT
public static final int FLAG_NO_EXPORT
- See Also:
- Constant Field Values
FLAG_CHOICE_MULTISELECT
public static final int FLAG_CHOICE_MULTISELECT
- See Also:
- Constant Field Values
FLAG_NO_SPELLCHECK
public static final int FLAG_NO_SPELLCHECK
- See Also:
- Constant Field Values
FLAG_CHOICE_COMMIT_ON_SEL_CHANGE
public static final int FLAG_CHOICE_COMMIT_ON_SEL_CHANGE
- See Also:
- Constant Field Values
FLAG_RADIO_IN_UNISON
public static final int FLAG_RADIO_IN_UNISON
- See Also:
- Constant Field Values
FLAG_RADIO_NO_TOGGLE_TO_OFF
public static final int FLAG_RADIO_NO_TOGGLE_TO_OFF
- See Also:
- Constant Field Values
HIGHLIGHT_MODE_NONE
public static final int HIGHLIGHT_MODE_NONE
- See Also:
- Constant Field Values
HIGHLIGHT_MODE_INVERT
public static final int HIGHLIGHT_MODE_INVERT
- See Also:
- Constant Field Values
HIGHLIGHT_MODE_OUTLINE
public static final int HIGHLIGHT_MODE_OUTLINE
- See Also:
- Constant Field Values
HIGHLIGHT_MODE_PUSH
public static final int HIGHLIGHT_MODE_PUSH
- See Also:
- Constant Field Values
HIGHLIGHT_MODE_TOGGLE
public static final int HIGHLIGHT_MODE_TOGGLE
- See Also:
- Constant Field Values
ALIGNMENT_LEFT
public static final int ALIGNMENT_LEFT
- See Also:
- Constant Field Values
ALIGNMENT_CENTER
public static final int ALIGNMENT_CENTER
- See Also:
- Constant Field Values
ALIGNMENT_RIGHT
public static final int ALIGNMENT_RIGHT
- See Also:
- Constant Field Values
TYPE_PUSHBUTTON
public static final int TYPE_PUSHBUTTON
- See Also:
- Constant Field Values
TYPE_TEXTFIELD
public static final int TYPE_TEXTFIELD
- See Also:
- Constant Field Values
TYPE_RADIOGROUP
public static final int TYPE_RADIOGROUP
- See Also:
- Constant Field Values
TYPE_CHECKGROUP
public static final int TYPE_CHECKGROUP
- See Also:
- Constant Field Values
TYPE_LISTBOX
public static final int TYPE_LISTBOX
- See Also:
- Constant Field Values
TYPE_COMBOBOX
public static final int TYPE_COMBOBOX
- See Also:
- Constant Field Values
PdfFormField
public PdfFormField(int type,
String name)
PdfFormField
public PdfFormField(int type,
String name,
int fieldflags)
PdfFormField
public PdfFormField(int type,
String name,
String alternateName,
String mappingName,
int fieldFlags)
PdfFormField
public PdfFormField(int type,
String name,
String alternateName,
String mappingName)
PdfFormField
public PdfFormField(String name)
PdfFormField
public PdfFormField(String name,
int fieldflags)
PdfFormField
public PdfFormField(String name,
String alternateName,
String mappingName,
int fieldFlags)
PdfFormField
public PdfFormField(String name,
String alternateName,
String mappingName)
clone
public Object clone()
getRotation
public int getRotation()
setRotation
public void setRotation(int rotation)
getFont
public PdfFont getFont()
setFont
public void setFont(PdfFont font)
getMappingName
public String getMappingName()
setMappingName
public void setMappingName(String mappingName)
getAlternateName
public String getAlternateName()
setAlternateName
public void setAlternateName(String alternateName)
getName
public String getName()
setName
public void setName(String name)
getFullyQualifiedName
public String getFullyQualifiedName()
getFieldFlags
public final int getFieldFlags()
setFieldFlags
public final void setFieldFlags(int fieldFlags)
getValue
public String getValue()
getDefaultValue
public String getDefaultValue()
setValue
public void setValue(String value)
setDefaultValue
public void setDefaultValue(String defaultValue)
isRadioInUnison
public boolean isRadioInUnison()
setRadioInUnison
public void setRadioInUnison(boolean radioInUnison)
isRadioNoToggleToOff
public boolean isRadioNoToggleToOff()
setRadioNoToggleToOff
public void setRadioNoToggleToOff(boolean radioToggleToOff)
isNoExport
public boolean isNoExport()
setNoExport
public void setNoExport(boolean noExport)
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
isRequired
public boolean isRequired()
setRequired
public void setRequired(boolean required)
isNoSpellCheck
public boolean isNoSpellCheck()
setNoSpellCheck
public void setNoSpellCheck(boolean noSpellCheck)
getBackgroundColor
public Color getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
getBorderColor
public Color getBorderColor()
getType
public int getType()
- Overrides:
getType
in class PdfAnnot
setBorderColor
public void setBorderColor(Color borderColor)
getPopup
public PdfPopUpAnnot getPopup()
setPopup
public void setPopup(PdfPopUpAnnot popup,
boolean overridePopUpProperties)
flatten
public void flatten(boolean flattenWithNewValue)
flatten
public void flatten()
delete
public void delete()
addChildField
public final void addChildField(PdfFormField child)
getChildList
public List getChildList()
getCheckGroupItems
public List getCheckGroupItems()
getChildCount
public int getChildCount()
getRadioGroupSelectedIndices
public int[] getRadioGroupSelectedIndices()
getRadioGroupSelectedValues
public List getRadioGroupSelectedValues()
getCheckGroupSelectedIndices
public int[] getCheckGroupSelectedIndices()
getCheckGroupSelectedValues
public List getCheckGroupSelectedValues()
addActionFormReset
public void addActionFormReset(int eventType)
throws PdfException
- Throws:
PdfException
addActionFormReset
public void addActionFormReset(int eventType,
PdfFormField field,
boolean exclude)
throws PdfException
- Throws:
PdfException
addActionImportData
public void addActionImportData(int eventType,
String fdfFileName)
throws PdfException
- Throws:
PdfException
addActionFormReset
public void addActionFormReset(int eventType,
ArrayList fields,
boolean exclude)
throws PdfException
- Throws:
PdfException
addAction
public void addAction(int eventType,
int namedAction)
throws PdfException
- Throws:
PdfException
addAction
public void addAction(int actionType,
int eventType,
String javascriptOrUri)
throws PdfException
- Throws:
PdfException
addAction
public void addAction(int actionType,
int eventType,
String applicationToLaunch,
boolean isPrint)
throws PdfException
- Throws:
PdfException
setParentAsNull
public void setParentAsNull()
getDownAppearance
public PdfAppearanceStream getDownAppearance()
setDownAppearance
public void setDownAppearance(PdfAppearanceStream downAppearance)
getNormalAppearance
public PdfAppearanceStream getNormalAppearance()
setNormalAppearance
public void setNormalAppearance(PdfAppearanceStream normalAppearance)
getRolloverAppearance
public PdfAppearanceStream getRolloverAppearance()
setRolloverAppearance
public void setRolloverAppearance(PdfAppearanceStream rolloverAppearance)
To contact our support team, send an e-mail to support@gnostice.com.
© 2006 Gnostice Information Technologies Private Limited. All rights reserved.
www.gnostice.com