Expand description
The AcroForm data model (ISO 32000-1 §12.7): fields, their inherited attributes, their values, and the edits that write a filled form back out.
No JavaScript. A /AA script action on a field is data this crate will
hand you (Action::javascript); executing it
is out of scope permanently, which is what “fill, no JS” means.
Structs§
- Field
- One terminal form field.
- Field
Flags - A field’s
/Ffflag word (ISO 32000-1 tables 227–230). - Field
Values - Values written to a form’s fields, keyed by fully-qualified name.
- Form
- Every terminal field of a document’s interactive form.
Enums§
- Field
Kind - What kind of control a form field is (ISO 32000-1 §12.7.4).
Functions§
- apply
- Turns an edit buffer into the object replacements that write it to a file.
- field_
attr - Looks an attribute up on a field and then up its ancestors.
- full_
name - A field’s fully-qualified name: its ancestors’
/Tvalues and its own, joined with dots from the root down. - selected_
indices_ for_ interaction - Which rows of a choice field an interaction treats as selected.