# Uses of Class
com.evopdf.PdfFormField

- ## Uses of PdfFormField in com.evopdf

  Subclasses of PdfFormField in com.evopdf
  Modifier and Type
  Class
  Description
  `class`
  `PdfFormButton`
  Represents a button in a PDF form
  `class`
  `PdfFormCheckBox`
  Represents a check box in a PDF form
  `class`
  `PdfFormComboBox`
  Represents a combo box in a PDF form
  `class`
  `PdfFormListBox`
  Represents a list box in a PDF form
  `class`
  `PdfFormRadioButtonsGroup`
  Represents a group of radio buttons in a PDF form
  `class`
  `PdfFormTextBox`
  Represents a text box in a PDF form
  Methods in com.evopdf that return PdfFormField
  Modifier and Type
  Method
  Description
  `PdfFormField[]`
  PdfResetFormAction.`fields()`
  Gets the list of fields to be included or excluded from reset based on `PdfResetFormAction.includeFields()` property value.
  `PdfFormField[]`
  PdfSubmitFormAction.`fields()`
  Gets the list of fields to be included or excluded from submit based on `PdfSubmitFormAction.includeFields()` property value.
  Methods in com.evopdf with parameters of type PdfFormField
  Modifier and Type
  Method
  Description
  `void`
  Document.`addFormField(PdfFormField formField)`
  Adds a form field to this document right after the last PDF element added to document or to a page
  `void`
  Document.`addFormField(PdfFormField formField, float offsetY)`
  Adds a form field to this document at the given Y offset after the last PDF element added to document or to a page
  `void`
  Document.`addFormField(PdfFormField formField, float xLocation, boolean relativeXLocation, boolean offsetXFromStart, float yLocation, boolean relativeYLocation, boolean offsetYFromEnd)`
  Adds a form field to this document at the given X and Y location in the PDF page where the last element rendering ended.
  `void`
  Document.`addFormField(PdfFormField formField, float xLocation, boolean relativeXLocation, float yLocation, boolean relativeYLocation)`
  Adds a form field to this document at the given X and Y location in the PDF page where the last element rendering ended.
  `void`
  Document.`addFormField(PdfFormField formField, float offsetX, float offsetY)`
  Adds a form field to this document at the given X offset and the given Y offset after the last PDF element added to document or to a page
  `void`
  PdfResetFormAction.`setFields(PdfFormField[] fields)`
  Sets the list of fields to be included or excluded from reset based on `PdfResetFormAction.includeFields()` property value.
  `void`
  PdfSubmitFormAction.`setFields(PdfFormField[] fields)`
  Sets the list of fields to be included or excluded from submit based on `PdfSubmitFormAction.includeFields()` property value.