Class AcroForm
Container for a document's interactive form (AcroForm) tied to a RadFixedDocument; manage fields, XFA, and viewer behavior.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.InteractiveForms
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class AcroForm
Properties
FormFields
The collection of all form fields defined in this document.
Declaration
public FormFieldCollection FormFields { get; }
Property Value
|
FormFieldCollection
The form field collection that provides access to all text boxes, check boxes, radio buttons, and other form elements. |
SignatureFlags
Gets or sets document‑level flags that govern signature field behavior.
Declaration
public SignatureFlags SignatureFlags { get; set; }
Property Value
|
SignatureFlags
|
ViewersShouldRecalculateWidgetAppearances
Gets or sets whether PDF viewers should regenerate widget appearances from field properties instead of using stored appearances.
Declaration
public bool ViewersShouldRecalculateWidgetAppearances { get; set; }
Property Value
|
System.Boolean
True if viewers should recalculate appearances dynamically; false to use static pre-rendered appearances. |
XfaForms
The XFA (XML Forms Architecture) collection attached to this form.
Declaration
public XfaCollection XfaForms { get; }
Property Value
|
XfaCollection
|
Methods
FlattenFormField(FormField)
Flatten a single form field by painting its appearance and removing the widget.
Declaration
public void FlattenFormField(FormField field)
Parameters
|
FormField
field
The Field to be flattened. |
FlattenFormFields()
Flatten all fields by drawing their current appearances on pages and removing the interactive controls.
Declaration
public void FlattenFormFields()