Package com.winnovative_software
Class PdfFormListBox
java.lang.Object
com.winnovative_software.PdfFormField
com.winnovative_software.PdfFormListBox
Represents a list box in a PDF form
-
Constructor Summary
ConstructorsConstructorDescriptionPdfFormListBox
(RectangleFloat box, String[] items, PdfFont pdfFont) Constructs a list box form field -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets the flag indicating if it is allowed to have multiple selections in list boxboolean
Gets the flag indicating if a new value selected is committed immediately without waiting to leave the fieldfont()
Gets the font of the items in the listString[]
Gets the items in the list boxvoid
setAllowMultiSelect
(boolean allowMultiSelect) Sets the flag indicating if it is allowed to have multiple selections in list box.void
setCommitOnSelectionChanged
(boolean commitOnSelChange) Sets the flag indicating if a new value selected is committed immediately without waiting to leave the fieldvoid
Sets the font of the items in the listvoid
setListItems
(String[] listItems) Sets the items in the list boxvoid
setSortItems
(boolean sortItems) Sets the flag indicating if the list items are sorted alphabeticallyvoid
setSpellChecking
(boolean spellCheck) Sets flag indicating if the spell checking is enabled.void
Sets the list box valueboolean
Gets the flag indicating if the list items are sorted alphabeticallyboolean
Gets the flag indicating if the spell checking is enabledvalue()
Gets the list box valueMethods inherited from class com.winnovative_software.PdfFormField
boundingRectangle, defaultValue, export, flatten, name, parentForm, readOnly, required, setAction, setBoundingRectangle, setDefaultValue, setExport, setFlatten, setName, setReadOnly, setRequired, setStyle, setToolTip, style, toolTip
-
Constructor Details
-
PdfFormListBox
Constructs a list box form field- Parameters:
box
- the list box control bounding boxitems
- the list box itemspdfFont
- the list box items font
-
-
Method Details
-
listItems
Gets the items in the list box- Returns:
- the items in the list box
-
setListItems
Sets the items in the list box- Parameters:
listItems
- the items in the list box to set
-
value
Gets the list box value- Returns:
- the list box value
-
setValue
Sets the list box value- Parameters:
fieldValue
- the list box value to set
-
font
Gets the font of the items in the list- Returns:
- the font of the items in the list
-
setFont
Sets the font of the items in the list- Parameters:
pdfFont
- the font of the items in the list to set
-
allowMultiSelect
public boolean allowMultiSelect()Gets the flag indicating if it is allowed to have multiple selections in list box- Returns:
- the flag value
-
setAllowMultiSelect
public void setAllowMultiSelect(boolean allowMultiSelect) Sets the flag indicating if it is allowed to have multiple selections in list box. This property is false by default- Parameters:
allowMultiSelect
- the flag value to set
-
sortItems
public boolean sortItems()Gets the flag indicating if the list items are sorted alphabetically- Returns:
- the flag value
-
setSortItems
public void setSortItems(boolean sortItems) Sets the flag indicating if the list items are sorted alphabetically- Parameters:
sortItems
- the flag value to set
-
spellChecking
public boolean spellChecking()Gets the flag indicating if the spell checking is enabled- Returns:
- the flag value
-
setSpellChecking
public void setSpellChecking(boolean spellCheck) Sets flag indicating if the spell checking is enabled. This property is false by default- Parameters:
spellCheck
- the flag value to set
-
commitOnSelectionChanged
public boolean commitOnSelectionChanged()Gets the flag indicating if a new value selected is committed immediately without waiting to leave the field- Returns:
- the flag value
-
setCommitOnSelectionChanged
public void setCommitOnSelectionChanged(boolean commitOnSelChange) Sets the flag indicating if a new value selected is committed immediately without waiting to leave the field- Parameters:
commitOnSelChange
- the flag value to set
-