com.groupdocs.parser.templates

Class TemplateFixedPosition



  • 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");
     
    • Constructor Detail

      • TemplateFixedPosition

        public TemplateFixedPosition(Rectangle rectangle)
        Initializes a new instance of the TemplateFixedPosition class.
        Parameters:
        rectangle - The rectangular area that contains the template field.
    • Method Detail

      • getRectangle

        public Rectangle getRectangle()
        Gets the rectangular area that contains the template field.
        Returns:
        An instance of Rectangle class that represents the rectangular area that contains the template field.