|
iDRS™ SDK 16
|
Interface for EnumDefinitions wrapper. More...
Go to the source code of this file.
Interface for EnumDefinitions wrapper.
| enum AttachmentType |
The AttachmentType enum lists the supported Pdf attachments file types.
| enum BarcodeCapability |
list with all possible capabilities for a barcode engine
| enum BarcodeEncoding |
Barcode engines that are shipped with iDRS SDK.
Enumerable containing all barcode session parameters These parameters are used to control the behavior of the barcode engines.
| enum BinarizationType |
The types of binarization available.
The blank image detection modes.
| Enumerator | |
|---|---|
| BlankImageDetectionModeFast | Fast. The blank iame detection Fast mode uses basic detection algorithm, which will result in a near-immediate answer, at the cost of possible incorrect answer for some specific border cases. This detection mode can be used when processing speed is crucial, and image differentiation is clear ("blank" pages are full white, and "non-blank" images contains several lines of text). This is the default mode when instantiating a CBlankImageDetection object. |
| BlankImageDetectionModeAdvanced | Advanced. The blank image detection Advanced mode performs extra preprocessing and enhancement steps on the provided images, in order to get reliable results according to the provided sensitivity. This mode will take more processing time than the Fast mode, but can more successfully categorize difficult cases, like damaged blank paper or pages with very few characters. This detection mode can be used when detection accuracy is more important than processing speed. |
The blank image detection sensitivity.
| enum BookmarkDisplayMode |
Enumeration allowing to specify a bookmark's display mode.
| enum BookmarksMode |
Enumeration allowing to select bookmarks modes.
| enum CharacterEncoding |
| enum ColorMode |
The image color modes handles by iDRS.
The iDRS is able to process three different color modes:
| enum CompressionLevel |
Enumeration allowing to choose the target ratio between compression performance and output size.
| enum CompressionQuality |
Enumeration allowing to choose the target ratio between output size and image compression quality.
| enum DespeckleType |
| enum DimensionAdjust |
Enumerable that defines the dimension adjustment options available when performing Deskew feature.
| enum EditPermission |
Restrictions on output document edition.
| Enumerator | |
|---|---|
| EditPermissionNone | User will not be able to edit the document. |
| EditPermissionOrganizePages | User will only be able to insert, delete or rotate pages. |
| EditPermissionFillAndSign | User will be able to fill form fields and sign the document. |
| EditPermissionFillAndSignAndComment | User will be able to add annotations, fill form fields and sign the document. |
| EditPermissionAllViewerOptions | User will have access to all functionalities listed by other values of the enum. Extraction of the pages' content is not included by this value, and handled separately via another property of CEncryptionOptions class. |
| enum EncryptionAlgorithm |
The encryption levels.
| Enumerator | |
|---|---|
| EncryptionAlgorithmNone | No encryption. |
| EncryptionAlgorithmAuto | Autodetect encryption algorithm The best algorithm for the format will be chosen. |
| EncryptionAlgorithmRc4 | RC4 128 bit algorithm.
|
| EncryptionAlgorithmAes128 | AES 128 bit algorithm.
|
| enum FileStreamMode |
| enum FontFamilyType |
| enum FontInfoComputation |
Contains all sets of fonts that iDRS is able to recognize.
| Enumerator | |
|---|---|
| FontInfoComputationNone | No formatting information computed. Please note that using this mode the OCR engine will not extract any formatting information from the input image. Information like color, fonts, etc will NOT be computed.
|
| FontInfoComputationStandard | Represents an standard set of fonts used for OCR. In includes the following fonts:
|
| FontInfoComputationOffice | Contains a set of fonts usually included in Microsoft Office. This font set includes the following fonts:
|
| FontInfoComputationCustom | Represents a value that is expected to be used by integrators when defining custom fonts for the results in iDRS SDK. |
| enum FormActionType |
| enum FormFieldBorderStyle |
Definition of border styles available for the interactive forms.
| enum FormFieldEventType |
Definition of events types available for an interactive form field.
Definition of the text alignments available for an interactive form field.
| enum FormFieldType |
Definition of interactive form fields types.
| enum GraphicShapeType |
| enum HorizontalAlignment |
| enum Hyperlink |
| enum ImageFormat |
| enum ImageSource |
| enum ListStyle |
iDRS list styles.
| enum ListType |
| enum OutputFormat |
Definition of all output formats supported by the iDRS.
| enum PageCollectionType |
Definition of the available types of IPageCollection implementations.
| Enumerator | |
|---|---|
| PageCollectionTypeDefault | Default implementation of IPageCollection. |
| PageCollectionTypeCustom | Custom implementation of the IPageCollection. |
| enum PageDisplay |
Definition of how a PDF page content will be displayed.
| enum PageLayout |
Definition of page layouts available for word processor and HTML outputs.
| enum PageOrientation |
Definition of possible page orientations.
| enum PageSize |
Definition of word processor page sizes.
Source for graphical zones.
| enum PaperOrientation |
| enum ParagraphType |
Detection mode for loading PDF black and white pages.
When rasterizing a PDF page, black and white pages will become greyscale due to image smoothing (which improves image quality). In order to avoid this, extra computation can be performed in order to detect original black and white pages and restore original color mode.
| enum PdfVersion |
The PDF versions.
| enum PngTransparencyMode |
| enum PrintPermission |
| enum RecognitionType |
| enum SeekPosition |
Position to which offset is added when performing a Seek operation on a IByteStream.
| enum SerializationFormat |
Definition of the available versions of serialization.
| enum SeverityLevel |
The SeverityLevel defines the severity level of the events that are logged and can be received by an integrator, via registration of an implementation of the ILogger interface either on a CIDRS instance (for instance-based operations) or CIDRSSetup (for static operations).
| enum SkewDetection |
Types of behaviors for skew detection & correction algorithm.
| enum SlideSize |
Definition of presentation slide sizes available.
| enum SpreadsheetLayout |
Definition of spreadsheet layouts available.
| enum TableDetectionMode |
Table detection modes.
| enum TabulationLeader |
Text detection sensitivity modes.
| enum TextDirection |
The TextDirection data type defines the text direction of the concerned element it is applied to.
The text direction indicates (in OCR results), or restricts (as OCR parameters), the natural reading order of the concerned text.
| enum TextType |
| enum ThreadingMode |
Multi-threading usage modes.
| Enumerator | |
|---|---|
| ThreadingModeNone | Disable multi-threading. All processing operations will be executed sequentially. |
| ThreadingModeLimited | Multi-threading enabled. Processing operations will be executed in parallel, but using a maximum of half the number of logical cores of the device. |
| ThreadingModeOptimized | Multi-threading enabled. Processing operations will be executed in parallel, using up to the number of logical cores of the device. |
| ThreadingModeMaximum | Multi-threading enabled. Processing operations will be executed in parallel, using up to the number of logical cores of the device; and for zonal OCR, OCR instances will be run simultaneously for each OCR context.
|
| ThreadingModeMemoryConservative | Multi-threading enabled. Processing operations will be executed in parallel, using up to the number of logical cores of the device, but only for operations which would not significantly increase memory consumption. |
| enum TiffCompression |
Enum defining the Tiff Compression formats.
| enum VerticalAlignment |
| enum Workdepth |
Enumerates the possible values for the work depth applied to the ocr engine.
| enum XmlSchema |
XML shemas.
| Enumerator | |
|---|---|
| XmlSchemaBasic | Basic XML schema. This format will describe the recognized zones and their content with a simple representation (for instance text lines entries for text zones).
|
| XmlSchemaAlto | XML schema for ALTO export. By using this format for export, the output xml file will contain information about the recognized data, including the page layout properties conform to ALTO specification |
| enum ZoneType |