TemplateFixedPosition

Inheritance: java.lang.Object, com.groupdocs.parser.templates.TemplatePosition

public class TemplateFixedPosition extends TemplatePosition

Provides a template field position which is defined by the rectangular area.

This is simplest way to define the field position. It requires to set a rectangular area on the page that bounds the field value. All the text that is contained (even partially) into the rectangular area will be extracted as a value:

// Create a fixed template field with "Address" name which is bounded by a rectangle at the position (35, 160) and with the size (110, 20)
 TemplateField templateField = new TemplateField(
     new TemplateFixedPosition(new Rectangle(new Point(35, 160), new Size(110, 20))),
     "Address");
 

Constructors

Constructor Description
TemplateFixedPosition(Rectangle rectangle) Initializes a new instance of the TemplateFixedPosition class.

Methods

Method Description
getRectangle() Gets the rectangular area that contains the template field.

TemplateFixedPosition(Rectangle rectangle)

public TemplateFixedPosition(Rectangle rectangle)

Initializes a new instance of the TemplateFixedPosition class.

Parameters:

Parameter Type Description
rectangle Rectangle The rectangular area that contains the template field.

getRectangle()

public Rectangle getRectangle()

Gets the rectangular area that contains the template field.

Returns: Rectangle - An instance of Rectangle class that represents the rectangular area that contains the template field.