From 3dab30025703c43ec449efe8c1906d3a76d3250f Mon Sep 17 00:00:00 2001 From: James R. Barlow Date: Sat, 19 Apr 2025 01:12:26 -0700 Subject: [PATCH] Implement QPDFFormFieldObjectHelper::isChecked --- libqpdf/QPDFFormFieldObjectHelper.cc | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) 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)); -- libgit2 0.21.4