public class PdfFormPushButton extends PdfFormField
| Modifier and Type | Field and Description |
|---|---|
static int |
CAPTION_ABOVE
Constant specifying a push button having its caption above its
icon.
|
static int |
CAPTION_BELOW
Constant specifying a push button having its caption below its
icon.
|
static int |
CAPTION_LEFTSIDE
Constant specifying a push button having its caption on the
left side of its icon.
|
static int |
CAPTION_OFF
Constant specifying a push button having an icon but no
caption.
|
static int |
CAPTION_ON
Constant specifying a push button having a caption but no icon.
|
static int |
CAPTION_OVERLAID
Constant specifying a push button having its caption right over
the icon.
|
static int |
CAPTION_RIGHTSIDE
Constant specifying a push button having its caption on the
right side of its icon.
|
static int |
SCALE_ALWAYS
Constant specifying that the viewer application should
always scale the icon within the
bounding box
of the push button.
|
static int |
SCALE_NEVER
Constant specifying that the viewer application should
never scale the icon within the
bounding box
of the push button.
|
static int |
SCALE_TYPE_ANAMORPHIC
Constant for specifying scaling the icon within the
bounding box
of a push button without maintaining the aspect ratio
(width-height ratio).
|
static int |
SCALE_TYPE_PROPORTIONAL
Constant for specifying scaling the icon within the
bounding box
of a push button while maintaining the aspect ratio
(width-height ratio).
|
static int |
SCALE_WHEN_ICON_IS_BIGGER
Constant specifying that the viewer application should
scale the icon within the
bounding box
of the push button when the icon is bigger than the
bounding box.
|
static int |
SCALE_WHEN_ICON_IS_SMALLER
Constant specifying that the viewer application should
scale the icon within the
bounding box
of the push button when the icon is smaller than the bounding box.
|
ALIGNMENT_CENTER, ALIGNMENT_LEFT, ALIGNMENT_RIGHT, BUTTON_STATE_OFF, BUTTON_STATE_ON, FIELD_FLAG_NO_EXPORT, FIELD_FLAG_READONLY, FIELD_FLAG_REQUIRED, FLAG_CHOICE_COMMIT_ON_SEL_CHANGE, FLAG_CHOICE_MULTISELECT, FLAG_NO_EXPORT, FLAG_NO_SPELLCHECK, FLAG_NONE, FLAG_RADIO_IN_UNISON, FLAG_RADIO_NO_TOGGLE_TO_OFF, FLAG_READONLY, FLAG_REQUIRED, FLAG_SUBMIT_TYPE_FDF, HIGHLIGHT_MODE_INVERT, HIGHLIGHT_MODE_NONE, HIGHLIGHT_MODE_OUTLINE, HIGHLIGHT_MODE_PUSH, HIGHLIGHT_MODE_TOGGLE, ROTATION_0, ROTATION_180, ROTATION_270, ROTATION_90, SUBMIT_ACTION_TYPE_FDF, SUBMIT_ACTION_TYPE_HTML_POST, SUBMIT_ACTION_TYPE_XFDF, TYPE_CHECKGROUP, TYPE_COMBOBOX, TYPE_LISTBOX, TYPE_PUSHBUTTON, TYPE_RADIOGROUP, TYPE_SIGNATURE, TYPE_TEXTFIELDANNOT_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_VIEWINCHES_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_AuthEvent, 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_BYTERANGE, PDF_C, PDF_CA, PDF_CA_SMALL, PDF_CAPHEIGHT, PDF_CARETANNOT, PDF_CARRIAGE, PDF_CATALOG, PDF_CENTER_WINDOW, PDF_CF, PDF_CFM, PDF_CH, PDF_CID_TO_GID_MAP, PDF_CIDFONT_TYPE0, PDF_CIDFONT_TYPE1, PDF_CIDFONT_TYPE2, PDF_CIDSYSTEM_INFO, PDF_CIRCLEANNOT, PDF_CL, PDF_CM, PDF_COLOMNS, PDF_COLOR, PDF_COLORSPACE, PDF_COLORSPACE_CALGRAY, PDF_COLORSPACE_CALRGB, PDF_COLORSPACE_DEVICEN, PDF_COLORSPACE_ICCBASED, PDF_COLORSPACE_LAB, PDF_COLORSPACE_SEPARATION, PDF_CONTACTINFO, 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_DESCENDENTFONTS, PDF_DESCENT, PDF_DESTINATION, PDF_DESTS, PDF_DEVICE_CMYK, PDF_DEVICE_GRAY, PDF_DEVICE_RGB, PDF_DI, PDF_DICTEND, PDF_DICTSTART, PDF_DIFFERENCES, PDF_DIRECTION, PDF_DISPLAY_DOCTITLE, PDF_DISPLAY_DURATION, PDF_DISSOLVE, PDF_DM, PDF_DOC_SUBJECT, PDF_DOCMDP, 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_ENCRYPTMETADATA, 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_FONTDESCRIPTOR, PDF_FONTFILE, PDF_FONTFILE_2, PDF_FontFile_3, PDF_FONTFILE2, PDF_FONTNAME, PDF_FONTNAMEPREFIX, PDF_FORM, PDF_FORMFEED, PDF_FORMFONTPREFIX, PDF_FREE_TEXT_CALLOUT, 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_HIGHLIGHT, 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_LOCATION, PDF_LZWDECODE, PDF_M, PDF_MAC, PDF_MARKINFO, PDF_MATRIX, 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_REASON, 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_SHOWTEXT_TJ, PDF_SIG, PDF_SIG_FILTER_ADOBE_PPKLITE, PDF_SIG_FILTER_ADOBE_PPKMS, PDF_SIG_SUBFILTER_ADBE_PKCS7_DETACHED, PDF_SIG_SUBFILTER_ADBE_PKCS7_SHA1, PDF_SINGLE_QUOTES, PDF_SINGLEPAGE, PDF_SIZE, PDF_SP, PDF_SPIDERINFO, PDF_SPLIT, PDF_SQUAREANNOT, PDF_SQUIGGLY, PDF_SS, PDF_STAMPANNOT, PDF_STARTXREF, PDF_StmF, PDF_STORE_GS, PDF_STREAM, PDF_StrF, PDF_STRIKEOUT, PDF_STRUCT_TREE, PDF_SUBFILTER, PDF_SUBMIT_FORM, PDF_SUBTYPE, PDF_T, PDF_TAB, PDF_TEMPLATES, PDF_TEXT, PDF_TEXTANNOT, PDF_TEXTCHARSPACE, PDF_TEXTDIMENSION, PDF_TEXTFONT, PDF_TEXTHORIZONTALSCALE, PDF_TEXTLEAD, PDF_TEXTMATRIX, PDF_TEXTNEWLINESTART, PDF_TEXTRENDER, PDF_TEXTWORDSPACE, PDF_THREADS, PDF_THUMB, PDF_TILING_TYPE, PDF_TITLE, PDF_TJ_OPERAND_END, PDF_TJ_OPERAND_START, 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_UNDERLINE, 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_XML, 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 and Description |
|---|
PdfFormPushButton(PdfRect rect)
Constructs a push button form field with specified
bounding box.
|
PdfFormPushButton(PdfRect r,
String name)
Constructs a push button form field with specified
bounding box
and name.
|
PdfFormPushButton(PdfRect r,
String name,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified
bounding box,
name, border color, and background color.
|
PdfFormPushButton(PdfRect r,
String name,
int fieldFlags)
Constructs a push button form field with specified
bounding box,
name, and flags.
|
PdfFormPushButton(PdfRect r,
String name,
int fieldFlags,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified
bounding box,
name, flags, border color, and background color.
|
PdfFormPushButton(PdfRect r,
String name,
String normalCaption) |
PdfFormPushButton(PdfRect r,
String name,
String alternateName,
String mappingName)
Constructs a push button form field with specified
bounding box,
name, alternate name, and mapping name.
|
PdfFormPushButton(PdfRect r,
String name,
String alternateName,
String mappingName,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified
bounding box,
name, alternate name, mapping name, border color, and
background color.
|
PdfFormPushButton(PdfRect r,
String name,
String alternateName,
String mappingName,
int fieldFlags)
Constructs a push button form field with specified
bounding box,
name, alternate name, mapping name, and flags.
|
PdfFormPushButton(PdfRect r,
String name,
String alternateName,
String mappingName,
int fieldFlags,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified
bounding box,
name, alternate name, mapping name, flags, border color, and
background color.
|
PdfFormPushButton(PdfRect r,
String name,
String normalCaption,
String rolloverCaption,
String downCaption)
Constructs a push button form field with specified
bounding box,
name, normal caption, rollover caption, and down caption.
|
PdfFormPushButton(String name)
Constructs a push button form field with specified name.
|
PdfFormPushButton(String name,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified name, border
color, and background color.
|
PdfFormPushButton(String name,
int fieldFlags)
Constructs a push button form field with specified name and
flags.
|
PdfFormPushButton(String name,
int fieldFlags,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified name, flags,
border color, and background color.
|
PdfFormPushButton(String name,
String alternateName,
String mappingName)
Constructs a push button form field with specified name,
alternate name, and mapping name.
|
PdfFormPushButton(String name,
String alternateName,
String mappingName,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified name,
alternate name, mapping name, border color, and background color.
|
PdfFormPushButton(String name,
String alternateName,
String mappingName,
int fieldFlags)
Constructs a push button form field with specified name,
alternate name, mapping name, and flags.
|
PdfFormPushButton(String name,
String alternateName,
String mappingName,
int fieldFlags,
Color borderColor,
Color backgroundColor)
Constructs a push button form field with specified name,
alternate name, mapping name, flags, border color, and
background color.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDownAppearance(PdfAppearanceStream ap,
int state)
Deprecated.
Use setDownAppearance(PdfAppearanceStream) instead.
|
void |
addNormalAppearance(PdfAppearanceStream ap,
int state)
Deprecated.
Use setNormalAppearance(PdfAppearanceStream) instead.
|
void |
addRolloverAppearance(PdfAppearanceStream ap,
int state)
Deprecated.
Use setRolloverAppearance(PdfAppearanceStream) instead.
|
Object |
clone() |
int |
getCaptionPosition()
Returns position of the caption on the push button.
|
PdfAppearanceStream |
getDownAppearance()
Returns the appearance stream that needs to be used by a viewer
application to display the annotation/form field when the user
places the mouse pointer over the annotation/form field and
holds down the mouse button.
|
String |
getDownCaption()
Returns caption used for the form field when it is depressed by
the user on viewer applications.
|
int |
getHighlightMode()
Returns highlight style used by viewer applications for the
form field when the user interacts with the field.
|
double |
getIconBottomPadding()
Returns bottom padding for the icon with the form field
bounding box.
|
double |
getIconLeftPadding()
Returns left padding for the icon with the form field bounding
box.
|
PdfAppearanceStream |
getNormalAppearance()
Returns the default appearance stream that needs to be used by
a viewer application to display the annotation/form field (that
is, when the user is not interacting with the annotation/form
field).
|
String |
getNormalCaption()
Returns text that viewer applications display on the form field
when the user is not interacting with the field.
|
PdfAppearanceStream |
getRolloverAppearance()
Returns the appearance stream that needs to be used by a
viewer application to display the annotation when the user
places the mouse pointer over the annotation (and does not
hold down the mouse button).
|
String |
getRolloverCaption()
Returns caption used by the viewer applications on the form
field when the user moves the mouse pointer over the field.
|
int |
getScaleEvent()
Returns when viewer applications will scale the icon within the
bounding box of the push button.
|
int |
getScaleType()
Returns how viewer applications will scale the icon within the
bounding box of the push button.
|
int |
getState()
Returns button state for the form field.
|
boolean |
isIconFitToRect()
Returns whether width of the border of the push button will be
considered when scaling the icon of the push button within
button's bounding box.
|
void |
setCaptionPosition(int captionPosition) |
void |
setDownAppearance(PdfAppearanceStream downAppearance)
Specifies the appearance stream that needs to be used by a
viewer application to display the annotation/form field when
the user places the mouse pointer over the annotation/form
field and holds down the mouse button.
|
void |
setDownCaption(String downCaption)
Specifies caption that needs to be used for the form field when
it is depressed by the user on viewer applications.
|
void |
setDownIcon(PdfImage downIcon)
Specifies icon that the viewer application should display for
the push button when the user presses down on the button.
|
void |
setHighlightMode(int highlightMode)
Specifies highlight style for the form field that viewer
applications need to use when the user interacts with the
field.
|
void |
setIconBottomPadding(double iconBottomPadding)
Specifies bottom padding for the icon with the form field
bounding box.
|
void |
setIconFitToRect(boolean iconFitToRect)
Specifies whether width of the border of the push button needs
to be considered when scaling the icon of the push button
within button's bounding box.
|
void |
setIconLeftPadding(double iconLeftPadding)
Specifies left padding for the icon with the form field
bounding box.
|
void |
setNormalAppearance(PdfAppearanceStream normalAppearance)
Specifies the default appearance stream that needs to be used
by a viewer application to display the annotation/form field
(that is, when the user is not interacting with the
annotation/form field).
|
void |
setNormalCaption(String normalCaption)
Specifies text that viewer applications should display on
the form field when the user is not interacting with the field.
|
void |
setNormalIcon(PdfImage normalIcon)
Specifies icon that the viewer application should display for
the push button when the user is not interacting with the
button.
|
void |
setRolloverAppearance(PdfAppearanceStream rolloverAppearance)
Specifies the appearance stream that needs to be used by a
viewer application to display the annotation/form field when
the user places the mouse pointer over the annotation/form
field (and does not hold down the mouse button).
|
void |
setRolloverCaption(String rolloverCaption)
Specifies caption used by the viewer applications on the form
field when the user moves the mouse pointer over the field.
|
void |
setRollOverIcon(PdfImage rollOverIcon)
Specifies icon used by the viewer applications on the form
field when the user moves the mouse pointer over the field.
|
void |
setScaleEvent(int scaleEvent)
Specifies when viewer applications should scale the icon within
the bounding box of the push button.
|
void |
setScaleType(int scaleType)
Specifies how viewer applications should scale the icon within
the bounding box of the push button.
|
addAction, addAction, addAction, addActionFormReset, addActionFormReset, addActionFormReset, addActionFormSubmit, addActionFormSubmit, addActionFormSubmit, addActionImportData, addChildField, flatten, flatten, getAlternateName, getBackgroundColor, getBorderColor, getCheckGroupItems, getCheckGroupSelectedIndices, getCheckGroupSelectedValues, getChildCount, getChildList, getDefaultValue, getFieldFlags, getFont, getFullyQualifiedName, getMappingName, getName, getPopup, getRadioGroupSelectedIndices, getRadioGroupSelectedValues, getRotation, getType, getValue, isFlattened, isNameAsUnicode, isNoExport, isNoSpellCheck, isRadioInUnison, isRadioNoToggleToOff, isReadOnly, isRequired, setAlternateName, setBackgroundColor, setBorderColor, setDefaultValue, setFieldFlags, setFont, setIncludeNoValueFieldsOnSubmit, setMappingName, setName, setNameAsUnicode, setNoExport, setNoSpellCheck, setParentAsNull, setPopup, setRadioInUnison, setRadioNoToggleToOff, setReadOnly, setRequired, setRotation, setSubmitActionType, setType, setValuedelete, getAnnotName, getBorderStyle, getBorderWidth, getBottom, getColor, getContents, getDashPattern, getFlags, getLeft, getRect, getRight, getSubject, getTitle, getTop, hashCode, isDeleted, isShowRect, setAnnotName, setBorderStyle, setBorderWidth, setColor, setContents, setDashPattern, setFlags, setRect, setRect, setRect, setRect, setRect, setShowRect, setSubject, setTitlepublic static final int CAPTION_ON
public static final int CAPTION_OFF
public static final int CAPTION_BELOW
public static final int CAPTION_ABOVE
public static final int CAPTION_RIGHTSIDE
public static final int CAPTION_LEFTSIDE
public static final int CAPTION_OVERLAID
public static final int SCALE_ALWAYS
public static final int SCALE_NEVER
public static final int SCALE_WHEN_ICON_IS_BIGGER
public static final int SCALE_WHEN_ICON_IS_SMALLER
public static final int SCALE_TYPE_PROPORTIONAL
public static final int SCALE_TYPE_ANAMORPHIC
public PdfFormPushButton(String name, int fieldFlags)
name - name for the push button in the documentfieldFlags - form field flagsPdfFormFieldpublic PdfFormPushButton(String name, String alternateName, String mappingName, int fieldFlags)
name - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentfieldFlags - form field flagsPdfFormFieldpublic PdfFormPushButton(String name, String alternateName, String mappingName)
name - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentPdfFormFieldpublic PdfFormPushButton(String name)
name - name for the push button in the documentPdfFormFieldpublic PdfFormPushButton(PdfRect rect)
rect - bounding box of the push buttonpublic PdfFormPushButton(PdfRect r, String name, int fieldFlags)
r - bounding box of the push buttonname - name for the push button in the documentfieldFlags - form field flagsPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name)
r - bounding box of the push buttonname - name for the push button in the documentPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name, String alternateName, String mappingName, int fieldFlags)
r - bounding box of the push buttonname - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentfieldFlags - form field flagspublic PdfFormPushButton(PdfRect r, String name, String alternateName, String mappingName)
r - bounding box of the push buttonname - name for the push button in the documentalternateName - mapping name for the push button in the documentmappingName - mapping name for the push button in the documentPdfFormFieldpublic PdfFormPushButton(String name, int fieldFlags, Color borderColor, Color backgroundColor)
name - name for the push button in the documentfieldFlags - form field flagsborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(String name, String alternateName, String mappingName, int fieldFlags, Color borderColor, Color backgroundColor)
name - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentfieldFlags - form field flagsborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(String name, String alternateName, String mappingName, Color borderColor, Color backgroundColor)
name - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(String name, Color borderColor, Color backgroundColor)
name - name for the push button in the documentborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name, int fieldFlags, Color borderColor, Color backgroundColor)
r - bounding box of the push buttonname - name for the push button in the documentfieldFlags - form field flagsborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name, Color borderColor, Color backgroundColor)
r - bounding box of the push buttonname - name for the push button in the documentborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name, String alternateName, String mappingName, int fieldFlags, Color borderColor, Color backgroundColor)
r - bounding box of the push buttonname - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentfieldFlags - form field flagsborderColor - border color of the push buttonbackgroundColor - background color of the push buttonPdfFormFieldpublic PdfFormPushButton(PdfRect r, String name, String alternateName, String mappingName, Color borderColor, Color backgroundColor)
r - bounding box of the push buttonname - name for the push button in the documentalternateName - alternate name for the push button in the documentmappingName - mapping name for the push button in the documentborderColor - border color of the push buttonbackgroundColor - background color of the push buttonpublic PdfFormPushButton(PdfRect r, String name, String normalCaption, String rolloverCaption, String downCaption)
r - bounding box of the push buttonname - name for the push button in the documentnormalCaption - caption that viewer applications should display when
the user is not interacting with the buttonrolloverCaption - caption that viewer applications should display when
the user moves the mouse pointer over the buttondownCaption - that viewer applications should display when the
user presses down on the buttonpublic Object clone()
public void addNormalAppearance(PdfAppearanceStream ap, int state)
ap - appearance stream for specified button state of the
form field that the viewer applications should use
when the user is not interacting with the fieldstate - constant
specifying the button statepublic void addDownAppearance(PdfAppearanceStream ap, int state)
ap - appearance stream for specified button state of the
form field that the viewer applications should use
when the user presses the mouse pointer over the
fieldstate - constant
specifying the button statepublic void addRolloverAppearance(PdfAppearanceStream ap, int state)
ap - appearance stream for specified button state of the
form field that the viewer applications should use
when the user hovers the mouse pointer over the
fieldstate - constant
specifying the button statepublic double getIconBottomPadding()
setIconBottomPadding(double)public void setIconBottomPadding(double iconBottomPadding)
setScaleType(int) is called with
SCALE_TYPE_ANAMORPHIC. If a value of 0 (zero) is specified,
then the icon will be positioned at the bottom edge of the
bounding box. A value of 0.5 will position the icon right
between the top and bottom edges of the bounding box.iconBottomPadding - value between 0 and 1 indicating the fraction of the
bottom padding and the total height of the bounding
boxgetIconBottomPadding(),
setIconLeftPadding(double)public boolean isIconFitToRect()
setIconFitToRect(boolean),
setScaleType(int)public void setIconFitToRect(boolean iconFitToRect)
iconFitToRect - whether width of the border of the push button needs
to be considered when scaling the icon of the push
button within button's bounding boxisIconFitToRect(),
setScaleType(int)public double getIconLeftPadding()
setIconLeftPadding(double)public void setIconLeftPadding(double iconLeftPadding)
setScaleType(int) is called with
SCALE_TYPE_ANAMORPHIC. If a value of 0 (zero) is specified,
then the icon will be positioned at the left edge of the
bounding box. A value of 0.5 will position the icon right
between the top and bottom edges of the bounding box.iconLeftPadding - value between 0 and 1 indicating the fraction of the
left padding and the total width of the bounding boxgetIconLeftPadding(),
setIconBottomPadding(double)public int getScaleEvent()
setScaleEvent(int)public void setScaleEvent(int scaleEvent)
scaleEvent - constant specifying when viewer applications should
scale the icon within the bounding box of the push
button; either PdfFormButtonField.SCALE_ALWAYS
or PdfFormButtonField.SCALE_NEVER.getScaleEvent()public int getScaleType()
setScaleType(int)public void setScaleType(int scaleType)
scaleType - constant specifying how viewer applications should
scale the icon within the bounding box of the push
buttongetScaleType()public int getCaptionPosition()
constant specifying the
position of the captionpublic void setCaptionPosition(int captionPosition)
captionPosition - public String getDownCaption()
setDownCaption(String)public void setDownCaption(String downCaption)
downCaption - caption that needs to be used for the form field
when it is depressed by the usergetDownCaption()public String getRolloverCaption()
setRolloverCaption(String)public void setRolloverCaption(String rolloverCaption)
rolloverCaption - caption used by the viewer applications on the form
field when the user moves the mouse pointer over the
fieldsetRolloverCaption(String)public void setDownIcon(PdfImage downIcon)
downIcon - image (icon) that the viewer application should
display for the push button when the user presses
down on the button.public void setNormalIcon(PdfImage normalIcon)
normalIcon - image (icon) that the viewer application should
display for the push button when the user is not
interacting with the buttonpublic void setRollOverIcon(PdfImage rollOverIcon)
rollOverIcon - image (icon) used by the viewer applications on the
form field when the user moves the mouse pointer
over the fieldpublic String getNormalCaption()
setNormalCaption(String)public void setNormalCaption(String normalCaption)
normalCaption - text that viewer applications should display on
the form field when the user is not interacting with
the fieldgetNormalCaption()public int getHighlightMode()
constant
specifying the highlight stylepublic void setHighlightMode(int highlightMode)
highlightMode - constant
specifying the highlight stylepublic int getState()
constant
specifying the button statepublic PdfAppearanceStream getDownAppearance()
getNormalAppearance(),
getDownAppearance(),
setNormalAppearance(PdfAppearanceStream),
setRolloverAppearance(PdfAppearanceStream),
setDownAppearance(PdfAppearanceStream)public void setDownAppearance(PdfAppearanceStream downAppearance)
public PdfAppearanceStream getNormalAppearance()
public void setNormalAppearance(PdfAppearanceStream normalAppearance)
normalAppearance - the specified appearance streamsetDownAppearance(PdfAppearanceStream),
setRolloverAppearance(PdfAppearanceStream),
getNormalAppearance(),
getDownAppearance(),
getRolloverAppearance()public PdfAppearanceStream getRolloverAppearance()
public void setRolloverAppearance(PdfAppearanceStream rolloverAppearance)
rolloverAppearance - the specified appearance streamsetNormalAppearance(PdfAppearanceStream),
setDownAppearance(PdfAppearanceStream),
getNormalAppearance(),
getDownAppearance(),
getRolloverAppearance()