# Dropbox::Sign::SubFormFieldsPerDocumentText
This class extends `SubFormFieldsPerDocumentBase`.
## Properties
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `type`*_required_ | ```String``` | A text input field. Use the `SubFormFieldsPerDocumentText` class. | [default to 'text'] |
| `placeholder` | ```String``` | Placeholder value for text field. | |
| `auto_fill_type` | ```String``` | Auto fill type for populating fields automatically. Check out the list of [auto fill types](/api/reference/constants/#auto-fill-types) to learn more about the possible values. | |
| `link_id` | ```String``` | Link two or more text fields. Enter data into one linked text field, which automatically fill all other linked text fields. | |
| `masked` | ```Boolean``` | Masks entered data. For more information see [Masking sensitive information](https://faq.hellosign.com/hc/en-us/articles/360040742811-Masking-sensitive-information). `true` for masking the data in a text field, otherwise `false`. | |
| `validation_type` | ```String``` | Each text field may contain a `validation_type` parameter. Check out the list of [validation types](https://faq.hellosign.com/hc/en-us/articles/217115577) to learn more about the possible values.
**NOTE**: When using `custom_regex` you are required to pass a second parameter `validation_custom_regex` and you can optionally provide `validation_custom_regex_format_label` for the error message the user will see in case of an invalid value. | |
| `validation_custom_regex` | ```String``` | | |
| `validation_custom_regex_format_label` | ```String``` | | |
| `content` | ```String``` | Content of a `me_now` text field | |
| `font_family` | ```String``` | Font family for the field. | |
| `font_size` | ```Integer``` | The initial px font size for the field contents. Can be any integer value between `7` and `49`.
**NOTE**: Font size may be reduced during processing in order to fit the contents within the dimensions of the field. | |