diff --git a/libqpdf/QPDFFormFieldObjectHelper.cc b/libqpdf/QPDFFormFieldObjectHelper.cc index 4ce81b7..29ca023 100644 --- a/libqpdf/QPDFFormFieldObjectHelper.cc +++ b/libqpdf/QPDFFormFieldObjectHelper.cc @@ -248,6 +248,12 @@ QPDFFormFieldObjectHelper::isCheckbox() } bool +QPDFFormFieldObjectHelper::isChecked() +{ + return isCheckbox() && getValue().isName() && (getValue().getName() != "/Off"); +} + +bool QPDFFormFieldObjectHelper::isRadioButton() { return ((getFieldType() == "/Btn") && ((getFlags() & ff_btn_radio) == ff_btn_radio));