Text alignment from /Q (AcroForm default applied): 0 = left, 1 = centre, 2 = right.
OptionaldaFont resource name from the field's /DA default appearance (e.g. "Helv",
"ZaDb"), resolved against the AcroForm; absent when no Tf is present.
Font size in points from the /DA (0 = auto-size), AcroForm default applied.
Optionalmax/MaxLen for text fields; for a comb field this is the number of
equally-spaced cells the value is drawn into.
Optionalpage1-based page the widget sits on (from its /P); absent if it has no widget.
OptionalboundsWidget rectangle [x, y, width, height] in points, top-left origin
(already Y-flipped from the PDF's bottom-left /Rect for direct host use).
Absent when the field carries no /Rect.
Whether this is a comb text field (
/Ffbit 25): the value is laid out one character per equally-spaced cell across maxLen cells (SSN, dates and reference numbers on official forms). A host reproducing the field's original spacing must honour this — the cells can't be inferred from the value alone.