Skip to content

zeropdf v1.5.0


zeropdf / TextFieldOptions

Interface: TextFieldOptions

Defined in: src/types.ts:2512

Options for creating a text form field.

Properties

PropertyTypeDescriptionDefined in
actions?FieldActionsJavaScript actions attached to this field's /AA dictionary. Each action value is raw PDF JavaScript source code.src/types.ts:2565
appearance?stringCustom appearance stream content. When provided, this raw PDF content stream is used instead of the auto-generated appearance for the /N (normal) appearance state. Example: "1 0 0 rg 0 0 16 16 re f"src/types.ts:2560
borderWidth?numberAnnotation or field border width in PDF points.src/types.ts:2536
color?ColorInputColor used for drawing, text, or highlighting.src/types.ts:2534
description?stringField description, emitted as /TU (the field's user-facing name). Assistive technology reads it as the field's accessible name, and it satisfies the "form fields have a description" accessibility check.src/types.ts:2518
encrypt?booleanWhether the field value follows document encryption. When false, the field value is not encrypted (useful for searchable fields). Defaults to true (follow document encryption).src/types.ts:2553
font?FontNameFont used to render text.src/types.ts:2530
fontSize?numberFont size in PDF points.src/types.ts:2532
heightnumberHeight in PDF points.src/types.ts:2526
multiline?booleanWhether the text field accepts multiple lines.src/types.ts:2542
readOnly?booleanWhether the form field is read-only.src/types.ts:2538
required?booleanWhether the form field is required.src/types.ts:2540
richValue?stringRich text value (XML string in XFA rich text format). When set, emitted as /RV in the field dictionary.src/types.ts:2547
structure?PdfStructureOptionsAdditional structure metadata for tagged PDF output.src/types.ts:2569
tag?"Annot" | "Artifact"Structure tag used for tagged PDF output.src/types.ts:2567
value?stringCurrent or default value for the option.src/types.ts:2528
widthnumberWidth in PDF points.src/types.ts:2524
xnumberHorizontal position in PDF points.src/types.ts:2520
ynumberVertical position in PDF points.src/types.ts:2522

Released under the ISC license.