Description of the issue
When reading recognized data from the Layout object by iterating layout blocks, you might get noticeable slowdown.
Cause of the issue
The issue is caused by overhead of calls, because they use the so-called COM interface. When you use the OutprocLoader to load the FineReader Engine, such overhead may be significant.
How to solve
There are several approaches to avoid this overhead:
- Load the FineReader Engine using "naked" way ("Guided Tour" → "Advanced Techniques" → "Programming Aspects" → "Different Ways to Load the Engine Object");
- Export results to either XML or ALTO format (and then parse if needed).
Outlook: A new method to solve the issue will be offered in ABBYY FineReader Engine 12 Release 4 Update 3.