# Interactive Forms

With RadPdfViewer, you can provide the end users the ability to show, fill and save documents containing interactive forms (available from R3 2017).

The control renders each field according to its type and provides an easy way for the user to edit its value. **Figure 1** shows a document containing text, choice, radio button and check box fields.

> caption Figure 1: Interactive form fields in RadPdfViewer

![WinForms RadPdfViewer Interactive form fields in RadPdfViewer](https://www.telerik.com/products/winforms/documentation/assets/7b92bc5f638be10037b99761132545ff/pdfviewer-interactive-forms001.png)

> note In the versions between R1 and R3 2017, the content of the interactive forms is visualized read-only. The interactions with the form fields are supported since R3 2017.

## Working with Interactive Forms in Code-Behind

The form fields in a document are preserved in its **AcroForm** property. You can obtain a form field value through the **FormFields** collection of the **AcroForm**.

> note The UI of RadPdfViewer responds to interactive changes in field values (through mouse interaction with the UI) and it is not recommended to change the field collection in code. If you change the field values from your code, this may lead to unpredictable UI behavior and the applied changes will not be saved when using the **SaveAs** command.

After filling the forms, you can save the document using the Save As command.

## See Also

* [Digital Signature](https://www.telerik.com/products/winforms/documentation/controls/pdfviewer/features/digital-signature)
