Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Dynamic Region

Region Definition Grooper.Extract

Base class for regions which are dynamically placed at the location of presentation elements on the document.

Remarks

Defines a region that is positioned and sized dynamically based on the location of a presentation element, such as a detected anchor or reference point, on a document page.

Dynamic regions are useful for extracting data from areas that may shift position from page to page, such as fields next to a label or table cells that move based on content. The region can be anchored, moved, resized, translated, and adjusted using a combination of properties.

How It Works

  • The region is initially defined relative to a detected anchor or reference point.
  • The 'Anchor Point' property determines which part of the region is used as the reference for movement and resizing.
  • The region can be moved so that its anchor aligns with a new position using the 'Move To' property.
  • The 'Size' property allows you to override the region's width and/or height, relative to the anchor.
  • The 'Translation' property applies an additional X/Y offset.
  • The 'Adjustment' property expands or contracts the region on each edge.

Usage Guidance

  • Use dynamic regions when the target area is not fixed, but can be reliably located relative to a presentation element.
  • Combine with Logical Size, Logical Point, and Logical Border for precise control over region placement and adjustment.
  • Configure the anchor and movement properties to match the layout and variability of your documents.

Properties

NameTypeDescription

Derived Types

There are 2 implementations of Dynamic Region.

Shape Region Defines a region at or relative to the location where a shape has been detected.
Text Region Defines a region based on the location of a text element.

See Also

Used By

Notification