New to Telerik Document ProcessingStart a free 30-day trial

AcroForm

Updated on Jun 3, 2026

Interactive forms in PDF format are also known as AcroForm. The AcroForm class in RadPdfProcessing represents the interactive form in a PDF document and provides the collection of all form fields in a RadFixedDocument instance.

The AcroForm class instance is unique for each RadFixedDocument instance and can be accessed through the AcroForm property of RadFixedDocument.

You can find complete examples for Creating Interactive Forms and Modifying Forms in the SDK repository.

AcroForm Properties

The AcroForm class provides the following properties:

PropertyDescription
FormFieldsThis property is of type FormFieldCollection and represents the collection of all FormField instances. You can use the collection indexer to get a FormField instance by name. The Add(), Remove(), and Contains() methods allow you to modify the FormFields collection. The FormFieldCollection class implements the IEnumerable<FormField> interface, which allows you to iterate all fields in the collection. Each FormField has a unique name in this collection and you cannot add two fields with the same name.
ViewersShouldRecalculateWidgetAppearancesA Boolean value that indicates whether the Widget appearances must be recalculated before displaying them in a PDF viewer. If true, PDF viewers dynamically reconstruct all widget content based on widget text properties and appearance characteristics. Otherwise, the PDF viewer relies on the AnnotationContentSource instances provided by each Widget annotation to render its content in the UI.
XfaFormsGets a collection of XFA (XML Forms Architecture) forms, which allows you to store and manage form data as a collection of name and byte array pairs. The XfaCollection offers the public Clear method, which removes all form entries from the collection. (Starting with Q1 2025)

See Also

In this article
AcroForm PropertiesSee Also
Not finding the help you need?
Contact Support