Skip to main content
This is a supplementary object. It is designed to store the information about the region of an ABBYY FineReader Engine block. A region is represented as a set of rectangles:
  • positioned without intersections or overlaps
  • added in left-to-right or top-to-bottom order
Some examples of ABBYY FineReader Engine regions are shown below: Regions An empty Region object can be created by calling the IEngine::CreateRegion method, and then rectangles can be added to it one-by-one by calling the IRegion::AddRect method. We recommend that you add rectangles in top to bottom (or left to right) order, because the Region object is optimized for it, and this is the fastest way to add rectangles to it. The Region object is a persistent object. This means that the object’s current state can be written to persistent storage. Later, the object can be re-created by reading the object’s state from the persistent storage. The following methods provide persistence of the object: Linux: SaveToFile, and LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, and LoadFromMemory.

Properties

Methods

Region Object Diagram

Output parameter

This object is the output parameter of CreateRegion method of the Engine object.

Input parameter

This object is passed as an input parameter to the following methods:

Samples

This object is used in the Business Card Recognition (macOS) code sample.

See also

Working with Properties