Class PDCheckBox
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.interactive.form.PDField
-
- com.tom_roush.pdfbox.pdmodel.interactive.form.PDTerminalField
-
- com.tom_roush.pdfbox.pdmodel.interactive.form.PDButton
-
- com.tom_roush.pdfbox.pdmodel.interactive.form.PDCheckBox
-
- All Implemented Interfaces:
COSObjectable
public final class PDCheckBox extends PDButton
A check box toggles between two states, on and off.
-
-
Constructor Summary
Constructors Constructor Description PDCheckBox(PDAcroForm acroForm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck()Checks the check box.StringgetOnValue()Get the value which sets the check box to the On state.booleanisChecked()This will tell if this radio button is currently checked or not.voidunCheck()Unchecks the check box.-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.interactive.form.PDButton
getDefaultValue, getExportValues, getOnValues, getValue, getValueAsString, isPushButton, isRadioButton, setDefaultValue, setExportValues, setPushButton, setRadioButton, setValue, setValue
-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.interactive.form.PDTerminalField
applyChange, getFieldFlags, getFieldType, getWidget, getWidgets, importFDF, setActions, setWidgets
-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.interactive.form.PDField
getAcroForm, getActions, getAlternateFieldName, getCOSObject, getFullyQualifiedName, getInheritableAttribute, getMappingName, getParent, getPartialName, isNoExport, isReadOnly, isRequired, setAlternateFieldName, setFieldFlags, setMappingName, setNoExport, setPartialName, setReadOnly, setRequired, toString
-
-
-
-
Constructor Detail
-
PDCheckBox
public PDCheckBox(PDAcroForm acroForm)
- Parameters:
acroForm- The acroform.- See Also:
PDField(PDAcroForm)
-
-
Method Detail
-
isChecked
public boolean isChecked()
This will tell if this radio button is currently checked or not. This is equivalent to callingPDButton.getValue().- Returns:
- true If this field is checked.
-
check
public void check() throws IOExceptionChecks the check box.- Throws:
IOException- if the appearance couldn't be generated.
-
unCheck
public void unCheck() throws IOExceptionUnchecks the check box.- Throws:
IOException- if the appearance couldn't be generated.
-
getOnValue
public String getOnValue()
Get the value which sets the check box to the On state.The On value should be 'Yes' but other values are possible so we need to look for that. On the other hand the Off value shall always be 'Off'. If not set or not part of the normal appearance keys 'Off' is the default
- Returns:
- the value setting the check box to the On state. If an empty string is returned there is no appearance definition.
-
-