Skip to content

API reference / Common / Engine types / AcroFormField

Type Alias: AcroFormField ​

ts
type AcroFormField = 
  | {
  pushButton: AcroFormPushButtonField;
}
  | {
  checkBox: AcroFormCheckBoxField;
}
  | {
  radioButton: AcroFormRadioButtonField;
}
  | {
  text: AcroFormTextField;
}
  | {
  comboBox: AcroFormComboBoxField;
}
  | {
  listBox: AcroFormListBoxField;
}
  | {
  signature: AcroFormSignatureField;
};

A terminal field (Table 220): one with a type, a value and widgets — one of the seven types a field's /FT and its type's /Ff bits say it is (§12.7.4). Each derefs to what they all hold.