The /Ff field flags of a text field (ISO 32000-1 Table 228), alongside the
three every field carries (Table 226).
Fields
:read_only— the field may not be changed by the user.:required— the field must have a value when the form is submitted.:no_export— the field is omitted from a submission.:multiline— the field holds more than one line of text. This is the bitPdfElixide.Form.Field.Text's:kindreports as:multiline.:password— the entered text is not echoed, and no value is saved.:file_select— the value is the path name of a file to submit.:do_not_spell_check— the text is not spell-checked.:do_not_scroll— no more text is accepted than the field can display.:comb— the text is laid out in equally spaced positions, which the specification allows only when a/MaxLenis present and none of:multiline,:passwordand:file_selectis set.:rich_text— the value is rich text.:raw— the undecoded/Ffinteger, for bits this struct does not name.
See the "Field kinds and flags" section of the Forms guide.
Summary
Types
@type t() :: %PdfElixide.Form.Field.Text.Flags{ comb: boolean(), do_not_scroll: boolean(), do_not_spell_check: boolean(), file_select: boolean(), multiline: boolean(), no_export: boolean(), password: boolean(), raw: non_neg_integer(), read_only: boolean(), required: boolean(), rich_text: boolean() }