public class PdfFormField extends PdfAnnotation
PdfAnnotation.PdfImportedLink
AA_BLUR, AA_DOWN, AA_ENTER, AA_EXIT, AA_FOCUS, AA_JS_CHANGE, AA_JS_FORMAT, AA_JS_KEY, AA_JS_OTHER_CHANGE, AA_UP, annotation, APPEARANCE_DOWN, APPEARANCE_NORMAL, APPEARANCE_ROLLOVER, FLAGS_HIDDEN, FLAGS_INVISIBLE, FLAGS_LOCKED, FLAGS_NOROTATE, FLAGS_NOVIEW, FLAGS_NOZOOM, FLAGS_PRINT, FLAGS_READONLY, FLAGS_TOGGLENOVIEW, form, HIGHLIGHT_INVERT, HIGHLIGHT_NONE, HIGHLIGHT_OUTLINE, HIGHLIGHT_PUSH, HIGHLIGHT_TOGGLE, MARKUP_HIGHLIGHT, MARKUP_SQUIGGLY, MARKUP_STRIKEOUT, MARKUP_UNDERLINE, reference, templates, used, writer
Modifier | Constructor and Description |
---|---|
protected |
PdfFormField(PdfWriter writer)
Creates new PdfFormField
|
|
PdfFormField(PdfWriter writer,
float llx,
float lly,
float urx,
float ury,
PdfAction action)
Constructs a new
PdfAnnotation of subtype link (Action). |
createFileAttachment, createFileAttachment, createFreeText, createInk, createLine, createLink, createLink, createLink, createLink, createMarkup, createPopup, createScreen, createSquareCircle, createStamp, createText, getIndirectReference, getMKColor, getPlaceInPage, getTemplates, isAnnotation, isForm, isUsed, setAction, setAdditionalActions, setAppearance, setAppearance, setAppearanceState, setBorder, setBorderStyle, setColor, setDefaultAppearanceString, setFlags, setHighlighting, setLayer, setMKAlternateCaption, setMKAlternateIcon, setMKBackgroundColor, setMKBorderColor, setMKIconFit, setMKNormalCaption, setMKNormalIcon, setMKRolloverCaption, setMKRolloverIcon, setMKRotation, setMKTextPosition, setName, setPage, setPage, setPlaceInPage, setPopup, setRotate, setTitle
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toPdf, toString
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
public static final int FF_READ_ONLY
public static final int FF_REQUIRED
public static final int FF_NO_EXPORT
public static final int FF_NO_TOGGLE_TO_OFF
public static final int FF_RADIO
public static final int FF_PUSHBUTTON
public static final int FF_MULTILINE
public static final int FF_PASSWORD
public static final int FF_COMBO
public static final int FF_EDIT
public static final int FF_FILESELECT
public static final int FF_MULTISELECT
public static final int FF_DONOTSPELLCHECK
public static final int FF_DONOTSCROLL
public static final int FF_COMB
public static final int FF_RADIOSINUNISON
public static final int Q_LEFT
public static final int Q_CENTER
public static final int Q_RIGHT
public static final int MK_NO_ICON
public static final int MK_NO_CAPTION
public static final int MK_CAPTION_BELOW
public static final int MK_CAPTION_ABOVE
public static final int MK_CAPTION_RIGHT
public static final int MK_CAPTION_LEFT
public static final int MK_CAPTION_OVERLAID
public static final PdfName IF_SCALE_ALWAYS
public static final PdfName IF_SCALE_BIGGER
public static final PdfName IF_SCALE_SMALLER
public static final PdfName IF_SCALE_NEVER
public static final PdfName IF_SCALE_ANAMORPHIC
public static final PdfName IF_SCALE_PROPORTIONAL
public static final boolean MULTILINE
public static final boolean SINGLELINE
public static final boolean PLAINTEXT
public static final boolean PASSWORD
protected PdfFormField parent
protected List<PdfFormField> kids
public PdfFormField(PdfWriter writer, float llx, float lly, float urx, float ury, PdfAction action)
PdfAnnotation
of subtype link (Action).protected PdfFormField(PdfWriter writer)
public static PdfFormField createEmpty(PdfWriter writer)
public void setButton(int flags)
protected static PdfFormField createButton(PdfWriter writer, int flags)
public static PdfFormField createPushButton(PdfWriter writer)
public static PdfFormField createCheckBox(PdfWriter writer)
public static PdfFormField createRadioButton(PdfWriter writer, boolean noToggleToOff)
public static PdfFormField createTextField(PdfWriter writer, boolean multiline, boolean password, int maxLen)
protected static PdfFormField createChoice(PdfWriter writer, int flags, PdfArray options, int topIndex)
public static PdfFormField createList(PdfWriter writer, String[] options, int topIndex)
public static PdfFormField createList(PdfWriter writer, String[][] options, int topIndex)
public static PdfFormField createCombo(PdfWriter writer, boolean edit, String[] options, int topIndex)
public static PdfFormField createCombo(PdfWriter writer, boolean edit, String[][] options, int topIndex)
public static PdfFormField createSignature(PdfWriter writer)
public PdfFormField getParent()
public void addKid(PdfFormField field)
@Deprecated public ArrayList getKids()
getKidFields()
public List<PdfFormField> getKidFields()
public int setFieldFlags(int flags)
public void setValueAsString(String s)
public void setValueAsName(String s)
public void setValue(PdfSignature sig)
public void setDefaultValueAsString(String s)
public void setDefaultValueAsName(String s)
public void setFieldName(String s)
public void setUserName(String s)
public void setMappingName(String s)
public void setQuadding(int v)
public void setUsed()
PdfAnnotation
setUsed
in class PdfAnnotation
public static PdfAnnotation shallowDuplicate(PdfAnnotation annot)
Copyright © 2020. All rights reserved.