Commit e155f50a0adccec0f7f0c791677c013bcb1e48ce
Committed by
GitHub
Merge pull request #1439 from jbarlow83/is-checked
Implement QPDFFormFieldObjectHelper::isChecked
Showing
1 changed file
with
6 additions
and
0 deletions
libqpdf/QPDFFormFieldObjectHelper.cc
| @@ -248,6 +248,12 @@ QPDFFormFieldObjectHelper::isCheckbox() | @@ -248,6 +248,12 @@ QPDFFormFieldObjectHelper::isCheckbox() | ||
| 248 | } | 248 | } |
| 249 | 249 | ||
| 250 | bool | 250 | bool |
| 251 | +QPDFFormFieldObjectHelper::isChecked() | ||
| 252 | +{ | ||
| 253 | + return isCheckbox() && getValue().isName() && (getValue().getName() != "/Off"); | ||
| 254 | +} | ||
| 255 | + | ||
| 256 | +bool | ||
| 251 | QPDFFormFieldObjectHelper::isRadioButton() | 257 | QPDFFormFieldObjectHelper::isRadioButton() |
| 252 | { | 258 | { |
| 253 | return ((getFieldType() == "/Btn") && ((getFlags() & ff_btn_radio) == ff_btn_radio)); | 259 | return ((getFieldType() == "/Btn") && ((getFlags() & ff_btn_radio) == ff_btn_radio)); |