| ▼KernelAPI | "C" Level Page Oriented API of the OmniPage Capture SDK v2026.4 |
| ▼General Operations Module | General operations and data |
| Error Handling Module | Error information |
| Settings Manager Module | This is the manager of settings at the KernelAPI level |
| Profile Module | Profile handling for setting the environment according to each workflow |
| ▼Image File Handling Module | Supporting different image file formats |
| Image file opening modes | |
| IMF PDF Load Flags defines for loading PDF file | Possible bits of the setting Kernel.Imf.PDF.LoadFlags, which can be set by kRecSetImfLoadFlags. These bits can be combined and specify the elements of the PDF to be rendered onto the II_ORIGINAL image of the HPAGE at loading |
| Pagenumber defines for loading a page | See kRecLoadImg |
| Input/output Stream Handling Module | API for handling input and output files through memory or other non-standard I/O devices. Supported on: Windows, Linux, MacOS |
| Scanning Module | This is the Scanner API of the KernelAPI. The Scanning Module is supported on: Windows |
| ▼Image Handling Module | Image handling tools |
| REC_COLOR flag values | Possible values of REC_COLOR type |
| Flags of rule lines | See RLINE::flag |
| ▼Zone Handling Module | Zone handling tools |
| Table Recognition Module | Table detection and working with tables |
| Bitmasks of checking control | Defining spell checking behavior by zones. See ZONE::chk_control |
| Filling modes for extended page parsing | These flags describe the different filling modes possibly used on the page for helping the automatic zone locating process. These flags are combinable and to be passed to the function kRecLocateZonesEx |
| Page Descriptor defines | Defining behavior of auto-zoning outside user zones. See the usage of page descriptor |
| Form Recognition Module | Form recognition module. Supported on: Windows, Linux, Embedded Linux, MacOS |
| ▼Recognition Module | Performing Optical Character Recognition |
| ▼Recognition Engines having own functions | There are some recognition engines having one or more own functions or types |
| ▼BAR Recognition Engine Module | Barcode recognition module |
| BAR_INFO flag values | Possible values of BAR_INFO::BarFlags See also BAR_INFO |
| HNR Recognition Engine Module | Handprinted numeral recognition module. This module is supported on: Windows |
| MOR Recognition Engine Module | MOR multi-lingual omnifont recognition module |
| OMR Recognition Engine Module | OMR optical mark recognition module |
| ▼Recognition Data Handling Module | Letter handling tools |
| LETTER::fontAttrib field elements | Possible values of LETTER::fontAttrib field |
| LETTER::info field macros | Macros can be used with LETTER::info field |
| Info field bits | Possible flags of LETTER::info field |
| LETTER::makeup field elements | Flags of end-position LETTERs (see usage of them in the table) and direction/orientation flags (see also the section about vertical text support) |
| Space type values | Possible space types (LSPC) |
| Macros of alternatives of the LETTER | Macros can be used for processing the alternatives of each LETTER. See also usage of usage of alternatives |
| Defines of confidence handling of the LETTER | See confidence handling and LETTER::err |
| ▼Language, Character Set and Code Page Handling Module | Language, Character Set and Code Page Handling Module |
| Codepage Conversion Mode flags for extended code page conversion | These flags describe the way how the extended code page conversion functions kRecConvertCodePage2UnicodeEx and kRecConvertUnicode2CodePageEx work |
| Spell Checking Module | Spell checking for accuracy improvement |
| Direct TXT Output Converter Module | Simple output converters |
| Document Classifier Module | Document Classifier API |
| KernelAPIS | Dynamic linking of KernelAPI. This module is supported on: Windows |
| ▼RecAPIPlus | This is the "C" level Document Oriented API of the OmniPage CSDK. This API level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| General Service Functions Module | General Service Functions. RecAPIPlus level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| ▼Simple Multipage Document Handling Module | Simple document handling functions. RecAPIPlus level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| Document Storage Mode | These values can be used as the mode at RecCreateDoc |
| One Step Functions Module | One step functions. RecAPIPlus level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| Layout Retention Output Module | Layout Retention Output. RecAPIPlus level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| ▼Text Marking and Redaction Module | Text Marking and Redaction. RecAPIPlus level of CSDK is supported on: Windows, Linux, Embedded Linux, MacOS |
| Position indices for RecFindTextFirst function | Special page and character index values. These values can be used in both the page index (page) and the character index (position) parameters of the RecFindTextFirst function |
| RecFindTextFirst flags | Possible values for flags in RecFindTextFirst function (should be used as a bitmask) |
| Form Data Extraction Module | Data collection from filled forms with CSV output. Form processing is supported on: Windows, Linux, MacOS |
| Scanner Enhancement Technology Tools (SET Tools) | Scanner Enhancement Technology Tools (SET Tools). This module is supported on: Windows |
| RecAPIPlusS | Dynamic linking of RecAPIPlus. This module is supported on: Windows |
| ▼RecPDFAPI | This is the API extension for managing different kinds of PDF operations. RecPDF API-level of CSDK is supported on: Windows, Linux, MacOS |
| RecPDF Module | This is the "C" level API of RecPDFAPI. RecPDF API-level of CSDK is supported on: Windows, Linux, MacOS |
| RecPDFS | Dynamic linking of RecPDF. This module is supported on: Windows |
| RecPDF.Net | RecPDF.NET is the object oriented .NET API of RecPDFAPI. Supported on: Windows |