# FormElement
Class
## Event Definitions
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Render | (None) | String | |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Attributes | Hidden | Function | |
| Constructor | (None) | (None) | |
| Attributes | Hidden | toJavaScript | |
| Attributes | Hidden | toJSON | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| FontName | String | "Helvetica" | Text font applied to drawing. |
| FontSize | Double | 10 | Text font size applied to drawing. |
| FontStyle | GraffitiPDF.Document.FontStyles | Nil | Text font style applied to drawing. |
| Height | Double | 20 | Height of the element. |
| Left | Double | -1 | Left position of the element. |
| Name | String | Nil | Name of the element (required). |
| TabIndex | Integer | -1 | TabIndex of the element. -1 will automatically number form elements according to when they were added to the document. |
| TextColor | Color | Nil | Color applied to text drawing. |
| Top | Double | -1 | Top position of the element. |
| Width | Double | 20 | Width of the element. |