TemplateField
Contents
[
Hide
]
Inheritance: java.lang.Object, com.groupdocs.parser.templates.TemplateItem
public class TemplateField extends TemplateItem
Provides the template text field.
Text fields are defined by its position on the page. There are three ways to define a text field:
- Using the rectangular area: TemplateFixedPosition
- Using the regular expression: TemplateRegexPosition
- Using the linked field: TemplateLinkedPosition
Constructors
Constructor | Description |
---|---|
TemplateField(TemplatePosition position, String name) | Initializes a new instance of the TemplateField class. |
TemplateField(TemplatePosition position, String name, Integer pageIndex) | Initializes a new instance of the TemplateField class with the UPPER CASE name. |
TemplateField(TemplatePosition position, String name, Integer pageIndex, boolean useUpperCaseName) | Initializes a new instance of the TemplateField class. |
Methods
Method | Description |
---|---|
getPosition() | Gets the value that describes how to find the template field on the document page. |
TemplateField(TemplatePosition position, String name)
public TemplateField(TemplatePosition position, String name)
Initializes a new instance of the TemplateField class.
Parameters:
Parameter | Type | Description |
---|---|---|
position | TemplatePosition | The field position. |
name | java.lang.String | The field name. |
TemplateField(TemplatePosition position, String name, Integer pageIndex)
public TemplateField(TemplatePosition position, String name, Integer pageIndex)
Initializes a new instance of the TemplateField class with the UPPER CASE name.
Parameters:
Parameter | Type | Description |
---|---|---|
position | TemplatePosition | The field position. |
name | java.lang.String | The field name. |
pageIndex | java.lang.Integer | An integer value that represents the index of the page where the template item is located; null if the template item is located on any page. |
TemplateField(TemplatePosition position, String name, Integer pageIndex, boolean useUpperCaseName)
public TemplateField(TemplatePosition position, String name, Integer pageIndex, boolean useUpperCaseName)
Initializes a new instance of the TemplateField class.
Parameters:
Parameter | Type | Description |
---|---|---|
position | TemplatePosition | The field position. |
name | java.lang.String | The field name. |
pageIndex | java.lang.Integer | An integer value that represents the index of the page where the template item is located; null if the template item is located on any page. |
useUpperCaseName | boolean | The value that indicates whether a name is converted to UPPER CASE. |
getPosition()
public TemplatePosition getPosition()
Gets the value that describes how to find the template field on the document page.
Returns: TemplatePosition - An instance of TemplatePosition descendant class.