Commit e155f50a0adccec0f7f0c791677c013bcb1e48ce

Authored by Jay Berkenbilt
Committed by GitHub
2 parents 9e189725 3dab3002

Merge pull request #1439 from jbarlow83/is-checked

Implement QPDFFormFieldObjectHelper::isChecked
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));