- long data type has been replaced with int data type in all properties and methods that used it. This change has been made to avoid ambiguity: long data type could be 64-bit or 32-bit in different operating systems, while int data type is always 32-bit.
- In addition to this, __int64 data type has been introduced. In Windows, it has been introduced with a new Handle object that manages memory allocation and allows you to avoid memory leaks while working with resources in memory. It also provides a method for conversion to __int64.
- In Windows, the parameters type of the SaveToMemory and LoadFromMemory methods provided by many objects has been changed:
- Now the handle to the memory buffer is returned by the SaveToMemory method as the Handle object.
- The handle to the memory buffer is passed to the LoadFromMemory method as __int64.
- The Classification API has been completely replaced, using new improved algorithms and providing built-in cross-validation techniques.
- The Engine object must now be loaded by InitializeEngine function. The GetEngineObject and GetEngineObjectEx functions for Engine loading are removed from ABBYY FineReader Engine.
- Business cards API
- Functions
- Engine Object
- Engine for Java (Linux and Windows)
- Engine Loaders (Windows)
- Image-Related Objects
- Layout-Related Objects
- Language-Related Objects
- Text-Related Objects
- Document-Related Objects
- BatchProcessor Object and Related Interfaces (Linux and Windows)
- Mechanism Objects
- Parameter Objects
- License-Related Objects
- Supplementary Objects
- Visual Components (Windows)
