Click or drag to resize

PdfInteractiveForms Class

Encapsulates a fields for gathering information interactively from the user.
Inheritance Hierarchy
SystemObject
  Patagames.Pdf.NetPdfInteractiveForms

Namespace:  Patagames.Pdf.Net
Assembly:  Patagames.Pdf (in Patagames.Pdf.dll) Version: 3.43.2704
Syntax
public class PdfInteractiveForms

The PdfInteractiveForms type exposes the following members.

Properties
  NameDescription
Public propertyControls
Gets collection of controls.
Public propertyDefaultFont
Gets the default font for Acro forms
Public propertyDictionary
Gets AcroForm's dictionary
Public propertyFields
Gets collection of fields for gathering information interactively from the user.
Public propertyHandle
Gets the Pdfium SDK handle that the interactive forms is bound to
Public propertyHasXFAForm
Determines that the document contains XFA Forms
Top
Methods
  NameDescription
Public methodExportToFdf
Export fields into Forms Data Format (FDF) document
Public methodFixPageFields
Fix page fields
Public methodGetControlByDict
Gets the widget with the specified dictionary.
Public methodGetFieldByDict
Gets the Field with the specified dictionary.
Public methodGetPageControls
Gets collection of controls for specified page.
Public methodImportFromFdf
Import fields from Forms Data Format (FDF) document
Public methodIsValidControl
Determines that specified Control is a valid Control
Public methodIsValidField
Determines that specified Field is a valid Field from the hierarchy of documents fields
Public methodResetForm
Resets forms to their default values.
Top
Remarks

A PDF document may contain any number of fields appearing on any combination of pages, all of which make up a single, global interactive form spanning the entire document.

Each field in a document’s interactive form is defined by a Fields property. A field may also include one or more widget annotations that define its appearance on the page.

Note Note
Interactive forms should not be confused with form XObjects. Despite the similarity of names, the two are different, unrelated types of objects.
See Also