Go to: Contents
Licensing
A special protection technology is used to protect ABBYY Mobile OCR Engine
from illegal copying and distribution. This technology effectively excludes
unauthorized use of ABBYY products by persons who have not signed a License
Agreement with the software copyright owner.
Developer and Runtime Licenses
ABBYY Mobile OCR Engine has two types of licenses:
- Developer License
This license grants an SDK customer the right to use ABBYY Mobile OCR Engine
for development purposes only or for internal use of the developed
applications only under the terms of Software Developer License Agreement.
Developer License does not allow developers to distribute their applications
with ABBYY Mobile OCR Engine functions inside or to use the developed
applications internally.
- Runtime License
This license grants developers the right to distribute ABBYY Mobile OCR
Engine functions inside developer’s applications. Runtime licensing is
regulated by Runtime License Agreement with ABBYY.
Note: If you use a trial license, the word "ABBYY" will appear in each 20th
line in the recognized text and in each 3d recognized business card.
ABBYY Mobile OCR Engine license is stored in a license file (*.License). No
operations with ABBYY Mobile OCR Engine may be performed until a valid license
is loaded.
Loading the license in native library
To add license information to an application, do the following:
- Load the license file into memory.
- Assign the LicenseData field of the
CFineLicenseInfo
structure to a pointer to the memory buffer which contains loaded data.
- Specify the DataLength and ApplicationID fields of the structure. The
ApplicationID field must correspond to the application name in the license
file.
- Pass a constant pointer to the
CFineLicenseInfo variable to the
FineSetLicenseInfo
function.
Use the FineGetLicenseInfo
function to get information about the current license.