### ----------------------------------------------------
### -- PDF::ISO_32000
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: resources/ISO_32000/misc/Table_230-Field_flags_specific_to_choice_fields.json
### ----------------------------------------------------
{
  "table": {
    "caption": "Table 230 – Field flags specific to choice fields",
    "head": [
      "Bit position",
      "Name",
      "Meaning"
    ],
    "rows": [
      [
        "18",
        "Combo",
        "If set, the field is a combo box; if clear, the field is a list box."
      ],
      [
        "19",
        "Edit",
        "If set, the combo box includes an editable text box as well as a drop-down list; if clear, it includes only a drop-down list. This flag is used only if the Combo flag is set."
      ],
      [
        "20",
        "Sort",
        "If set, the field’s option items is sorted alphabetically. This flag is intended for use by writers, not by readers. Conforming readers displays the options in the order in which they occur in the Opt array (see Table 231)."
      ],
      [
        "22",
        "MultiSelect",
        "(PDF 1.4) If set, more than one of the field’s option items may be selected simultaneously; if clear, at most one item is selected."
      ],
      [
        "23",
        "DoNotSpellCheck",
        "(PDF 1.4) If set, text entered in the field is not spell- checked. This flag is not used unless the Combo and Edit flags are both set."
      ],
      [
        "27",
        "CommitOnSelChange",
        "(PDF 1.5) If set, the new value is committed as soon as a selection is made (commonly with the pointing device). In this case, supplying a value for a field involves three actions: selecting the field for fill-in, selecting a choice for the fill-in value, and leaving that field, which finalizes or “commits” the data choice and triggers any actions associated with the entry or changing of this data. If this flag is on, then processing does not wait for leaving the field action to occur, but immediately proceeds to the third step.\nThis option enables applications to perform an action once a selection is made, without requiring the user to exit the field. If clear, the new value is not committed until the user exits the field."
      ]
    ]
  }
}


