pdfrum_doc/form/mod.rs
1//! The AcroForm data model (ISO 32000-1 ยง12.7): fields, their inherited
2//! attributes, their values, and the edits that write a filled form back out.
3//!
4//! No JavaScript. A `/AA` script action on a field is data this crate will
5//! hand you ([`Action::javascript`](crate::Action::javascript)); executing it
6//! is out of scope permanently, which is what "fill, no JS" means.
7
8pub(crate) mod attr;
9mod field;
10
11pub use attr::{field_attr, full_name};
12pub use field::{
13 Field, FieldFlags, FieldKind, FieldValues, Form, apply, selected_indices_for_interaction,
14};