Значение, переданное для установки флажка, часто равно «Да» и «Выкл.» - однако, это только значение по умолчанию , и его можно изменить с «Да» практически до любого значения ( это контролируется стоимостью экспорта документа, как указывалось другими).
Если вы хотите процедурно получить значение включенного / проверенного состояния (которое вам понадобится для надежной установки этого флажка как отмеченного), оно содержится в словаре «AP» полей этого поля. Этот словарь должен содержать другой словарь "N", и каждый ключ является одним из двух значений для флажка. Первый ключ будет непроверенным значением (обычно «Выкл.»), А второй ключ будет проверенным значением (обычно «Да»). То, как вы это сделаете, полностью зависит от API.
Если вы используете pdftk из командной строки, вы можете увидеть, какие ожидаемые значения используются командой dump_data_fields: Например.
pdftk document.pdf dump_data_fields
Покажет что-то вроде этого:
---
FieldType: Button
FieldName: basform
FieldFlags: 0
FieldValue: No
FieldJustification: Left
FieldStateOption: Off
FieldStateOption: basic_forms <---- Checked value expected by FDF
Здесь мы можем видеть, что проверенное состояние фактически ожидает "basic_forms", а не "Да". Я полагаю, что другое состояние всегда выключено, но это может зависеть от языка, который использует ваша программа (значение по умолчанию «Да», безусловно, делает).