iDRS™ SDK 16
Loading...
Searching...
No Matches
EnumDefinitions_interface.h
Go to the documentation of this file.
1
7#ifndef ENUMDEFINITIONS_INTERFACE_H
8
9#define ENUMDEFINITIONS_INTERFACE_H
10
11#include "idrskrn_interface.h"
12
13#include "idrs_common.h"
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19/*
20 * Generic Enums
21 */
53
93
130
234
235/*
236 * Enums related to Page Content representation
237 */
253
330
354
391
423
455
499
531
580
621
661
685
717
749
845
925
941
1061
1125
1165
1381
1382/*
1383 * Enums related to Imaging and Compression
1384 */
1447
1527
1627
1671
1748
1790
1812
1813/*
1814 * Enums related to Preprocessing
1815 */
1852
1884
1927
1984
2016
2053
2086
2087/*
2088 * Enums related to Document Output
2089 */
2177
2225
2260
2301
2349
2375
2463
2487
2527
2685
2709
2733
2738
2761 XmlSchemaAlto = 1
2762
2764
2812
2844
2893
2894/*
2895 * Enums related to OCR
2896 */
2987
3011
3059
3107
3159
3197
3198/*
3199 * Enums related to Barcode detection
3200 */
3224
3365
3387
3425
3540
3541#ifdef __cplusplus
3542}
3543#endif /* __cplusplus */
3544
3545#endif /* ENUMDEFINITIONS_INTERFACE_H */
PdfVersion
The PDF versions.
Definition EnumDefinitions_interface.h:2531
@ PdfVersionPdfA2u
PDF 1.7 A-2u.
Definition EnumDefinitions_interface.h:2672
@ PdfVersionPdfA1b
PDF 1.4 A-1b.
Definition EnumDefinitions_interface.h:2552
@ PdfVersionPdfA3a
PDF 1.7 A-3a.
Definition EnumDefinitions_interface.h:2632
@ PdfVersionPdfA3u
PDF 1.7 A-3u.
Definition EnumDefinitions_interface.h:2682
@ PdfVersionPdfA2a
PDF 1.7 A-2a.
Definition EnumDefinitions_interface.h:2612
@ PdfVersionPdf16
PDF 1.6.
Definition EnumDefinitions_interface.h:2582
@ PdfVersionPdf17Extension3
PDF 1.7.
Definition EnumDefinitions_interface.h:2642
@ PdfVersionPdfA3b
PDF 1.7 A-3b.
Definition EnumDefinitions_interface.h:2622
@ PdfVersionPdf17Extension8
PDF 1.7.
Definition EnumDefinitions_interface.h:2662
@ PdfVersionPdf17Extension5
PDF 1.7.
Definition EnumDefinitions_interface.h:2652
@ PdfVersionPdf17
PDF 1.7.
Definition EnumDefinitions_interface.h:2592
@ PdfVersionPdf14
PDF 1.4.
Definition EnumDefinitions_interface.h:2542
@ PdfVersionPdfA2b
PDF 1.7 A-2b.
Definition EnumDefinitions_interface.h:2602
@ PdfVersionPdfA1a
PDF 1.4 A-1a.
Definition EnumDefinitions_interface.h:2562
@ PdfVersionPdf15
PDF 1.5.
Definition EnumDefinitions_interface.h:2572
CompressionQuality
Enumeration allowing to choose the target ratio between output size and image compression quality.
Definition EnumDefinitions_interface.h:1451
@ CompressionQualityMedium
Medium.
Definition EnumDefinitions_interface.h:1492
@ CompressionQualityMinimalSize
Minimal size.
Definition EnumDefinitions_interface.h:1460
@ CompressionQualityMaximalQuality
Maximal quality.
Definition EnumDefinitions_interface.h:1524
@ CompressionQualityFavorSizeOverQuality
Favor size over quality.
Definition EnumDefinitions_interface.h:1484
@ CompressionQualityHighQuality
High quality.
Definition EnumDefinitions_interface.h:1508
@ CompressionQualitySmallSize
Small size.
Definition EnumDefinitions_interface.h:1476
@ CompressionQualityVeryHighQuality
Very high quality.
Definition EnumDefinitions_interface.h:1516
@ CompressionQualityVerySmallSize
Very small size.
Definition EnumDefinitions_interface.h:1468
@ CompressionQualityFavorQualityOverSize
Favor quality over size.
Definition EnumDefinitions_interface.h:1500
ColorMode
The image color modes handles by iDRS.
Definition EnumDefinitions_interface.h:1396
@ ColorModeGreyscale
Greyscale images.
Definition EnumDefinitions_interface.h:1432
@ ColorModeColor
Color images.
Definition EnumDefinitions_interface.h:1444
@ ColorModeBlackAndWhite
Black and white images.
Definition EnumDefinitions_interface.h:1420
@ ColorModeUnknown
Color mode is not known yet.
Definition EnumDefinitions_interface.h:1408
SerializationFormat
Definition of the available versions of serialization.
Definition EnumDefinitions_interface.h:134
@ SerializationVersion13
Version 13.
Definition EnumDefinitions_interface.h:167
@ SerializationVersion11
Version 11.
Definition EnumDefinitions_interface.h:151
@ SerializationVersion17
Version 17.
Definition EnumDefinitions_interface.h:199
@ SerializationVersion20
Version 20.
Definition EnumDefinitions_interface.h:223
@ SerializationVersionLatest
Latest Version.
Definition EnumDefinitions_interface.h:231
@ SerializationVersion16
Version 16.
Definition EnumDefinitions_interface.h:191
@ SerializationVersion19
Version 19.
Definition EnumDefinitions_interface.h:215
@ SerializationVersion14
Version 14.
Definition EnumDefinitions_interface.h:175
@ SerializationVersion10
Version 10.
Definition EnumDefinitions_interface.h:143
@ SerializationVersion12
Version 12.
Definition EnumDefinitions_interface.h:159
@ SerializationVersion18
Version 18.
Definition EnumDefinitions_interface.h:207
@ SerializationVersion15
Version 15.
Definition EnumDefinitions_interface.h:183
FontInfoComputation
Contains all sets of fonts that iDRS is able to recognize.
Definition EnumDefinitions_interface.h:2900
@ FontInfoComputationNone
No formatting information computed.
Definition EnumDefinitions_interface.h:2915
@ FontInfoComputationStandard
Represents an standard set of fonts used for OCR.
Definition EnumDefinitions_interface.h:2940
@ FontInfoComputationOffice
Contains a set of fonts usually included in Microsoft Office.
Definition EnumDefinitions_interface.h:2976
@ FontInfoComputationCustom
Represents a value that is expected to be used by integrators when defining custom fonts for the resu...
Definition EnumDefinitions_interface.h:2984
PageLayout
Definition of page layouts available for word processor and HTML outputs.
Definition EnumDefinitions_interface.h:2181
@ PageLayoutEditable
Detected elements will be placed in frames to ensure reproducing exactly the input document's layout;...
Definition EnumDefinitions_interface.h:2211
@ PageLayoutExact
Detected text will be placed in frames to ensure reproducing exactly the input document's layout,...
Definition EnumDefinitions_interface.h:2222
@ PageLayoutFlowing
Layout of the input pages will be reproduced as closely as possible with body text and page columns,...
Definition EnumDefinitions_interface.h:2201
@ PageLayoutNoLayout
Layout of the input pages is not retained, and all elements are written as body text in reading order...
Definition EnumDefinitions_interface.h:2191
Workdepth
Enumerates the possible values for the work depth applied to the ocr engine.
Definition EnumDefinitions_interface.h:3015
@ WorkdepthMaximumSpeed
Favor speed over accuracy.
Definition EnumDefinitions_interface.h:3024
@ WorkdepthFavorAccuracyOverSpeed
Slightly favor accuracy over speed.
Definition EnumDefinitions_interface.h:3048
@ WorkdepthBalanced
Balanced speed/accuracy.
Definition EnumDefinitions_interface.h:3040
@ WorkdepthMaximumAccuracy
Favor accuracy over speed.
Definition EnumDefinitions_interface.h:3056
@ WorkdepthFavorSpeedOverAccuracy
Slightly favor speed over accuracy.
Definition EnumDefinitions_interface.h:3032
TextDirection
The TextDirection data type defines the text direction of the concerned element it is applied to.
Definition EnumDefinitions_interface.h:461
@ TextDirectionLeftToRight
The text runs from left to right.
Definition EnumDefinitions_interface.h:480
@ TextDirectionTopToBottom
Text goes top to bottom.
Definition EnumDefinitions_interface.h:488
@ TextDirectionAny
The text can be read in any direction.
Definition EnumDefinitions_interface.h:472
@ TextDirectionRightToLeft
Text goes right to left.
Definition EnumDefinitions_interface.h:496
PageDisplay
Definition of how a PDF page content will be displayed.
Definition EnumDefinitions_interface.h:2305
@ PageDisplayTextOverImage
For each page of the document, the detected text will be removed from the input image,...
Definition EnumDefinitions_interface.h:2323
@ PageDisplayImageOverText
For each page of the document, the input image will be added entirely on the output page,...
Definition EnumDefinitions_interface.h:2332
@ PageDisplayTextAndGraphics
Detected zones (text, table, and graphics) will be positioned separately on the canvas of the PDF.
Definition EnumDefinitions_interface.h:2314
@ PageDisplayHyperCompression
Applies IRIS Hyper Compression to the output pages.
Definition EnumDefinitions_interface.h:2346
TableDetectionMode
Table detection modes.
Definition EnumDefinitions_interface.h:3163
@ TableDetectionModeForceSingleTable
Forces one table on the whole page.
Definition EnumDefinitions_interface.h:3194
@ TableDetectionModeDisabled
Table detection is disabled.
Definition EnumDefinitions_interface.h:3174
@ TableDetectionModeAutomatic
Automatic table detection.
Definition EnumDefinitions_interface.h:3182
PageCollectionType
Definition of the available types of IPageCollection implementations.
Definition EnumDefinitions_interface.h:2713
@ PageCollectionTypeCustom
Custom implementation of the IPageCollection.
Definition EnumDefinitions_interface.h:2730
@ PageCollectionTypeDefault
Default implementation of IPageCollection.
Definition EnumDefinitions_interface.h:2722
PageZoneGraphicSource
Source for graphical zones.
Definition EnumDefinitions_interface.h:395
@ PageZoneGraphicSourceBaseImage
The source is the base image, usually the one used for text recognition or barcode detection.
Definition EnumDefinitions_interface.h:404
@ PageZoneGraphicSourceExternalWithMask
The source is an image from an external source and it has a transparency mask associated.
Definition EnumDefinitions_interface.h:420
@ PageZoneGraphicSourceExternal
The source is an image from an external source.
Definition EnumDefinitions_interface.h:412
PageOrientation
Definition of possible page orientations.
Definition EnumDefinitions_interface.h:2491
@ PageOrientationStraight
Represents a straight page.
Definition EnumDefinitions_interface.h:2500
@ PageOrientationRotatedRight
Represents a page rotated 270 degrees counterclockwise (90 degrees clockwise).
Definition EnumDefinitions_interface.h:2524
@ PageOrientationUpsideDown
Represents a page rotated at 180 degrees (upside down).
Definition EnumDefinitions_interface.h:2516
@ PageOrientationRotatedLeft
Represents a page rotated 90 degrees counterclockwise.
Definition EnumDefinitions_interface.h:2508
ImageFormat
The image file formats handled by iDRS.
Definition EnumDefinitions_interface.h:1676
@ ImageFormatJbig2
Jbig2.
Definition EnumDefinitions_interface.h:1729
@ ImageFormatPdf
PDF image file.
Definition EnumDefinitions_interface.h:1745
@ ImageFormatCustom
Custom.
Definition EnumDefinitions_interface.h:1737
@ ImageFormatJpeg2000
Jpeg 2000.
Definition EnumDefinitions_interface.h:1717
@ ImageFormatPng
Png.
Definition EnumDefinitions_interface.h:1693
@ ImageFormatBmp
Bmp.
Definition EnumDefinitions_interface.h:1709
@ ImageFormatJpeg
Jpeg.
Definition EnumDefinitions_interface.h:1701
@ ImageFormatTiff
Tiff.
Definition EnumDefinitions_interface.h:1685
EncryptionAlgorithm
The encryption levels.
Definition EnumDefinitions_interface.h:2769
@ EncryptionAlgorithmAes128
AES 128 bit algorithm.
Definition EnumDefinitions_interface.h:2809
@ EncryptionAlgorithmRc4
RC4 128 bit algorithm.
Definition EnumDefinitions_interface.h:2799
@ EncryptionAlgorithmNone
No encryption.
Definition EnumDefinitions_interface.h:2778
@ EncryptionAlgorithmAuto
Autodetect encryption algorithm The best algorithm for the format will be chosen.
Definition EnumDefinitions_interface.h:2787
ZoneType
The ZoneType data type defines the type of a zone.
Definition EnumDefinitions_interface.h:363
@ ZoneTypeGraphic
Graphic: The zone contains an illustration, a photo, etc.
Definition EnumDefinitions_interface.h:380
@ ZoneTypeText
Text: The zone contains some text.
Definition EnumDefinitions_interface.h:372
@ ZoneTypeTable
Table: The zone contains a table.
Definition EnumDefinitions_interface.h:388
FileStreamMode
Filestream open modes.
Definition EnumDefinitions_interface.h:57
@ FileStreamModeRead
Read mode.
Definition EnumDefinitions_interface.h:66
@ FileStreamModeWrite
Write mode.
Definition EnumDefinitions_interface.h:74
@ FileStreamModeAppend
Append mode.
Definition EnumDefinitions_interface.h:82
@ FileStreamModeReadWrite
Read and Write mode. Allows read, write and seek.
Definition EnumDefinitions_interface.h:90
BookmarksMode
Enumeration allowing to select bookmarks modes.
Definition EnumDefinitions_interface.h:2353
@ BookmarksModeDisabled
Do not create bookmarks in output file, even if document metadata defines some.
Definition EnumDefinitions_interface.h:2362
@ BookmarksModeEnabled
Create bookmarks in output file, according to what is specified in document metadata.
Definition EnumDefinitions_interface.h:2372
BookmarkDisplayMode
Enumeration allowing to specify a bookmark's display mode.
Definition EnumDefinitions_interface.h:261
@ BookmarkDisplayModeZoom
The view will be positioned according to the destination's top and left coordinates,...
Definition EnumDefinitions_interface.h:327
@ BookmarkDisplayModeContent
The page's content will be fit to the view.
Definition EnumDefinitions_interface.h:294
@ BookmarkDisplayModePageHeight
The page height will be fit to the view, and the left of the view set to the destination's left.
Definition EnumDefinitions_interface.h:286
@ BookmarkDisplayModeContentHeight
The page's content height will be fit to the view, and the left of the view set to the destination's ...
Definition EnumDefinitions_interface.h:310
@ BookmarkDisplayModeRectangle
The destination's rectangle will be fit to the view.
Definition EnumDefinitions_interface.h:318
@ BookmarkDisplayModePage
The whole page will be fit to the view.
Definition EnumDefinitions_interface.h:270
@ BookmarkDisplayModeContentWidth
The page's content width will be fit to the view, and the top of the view set to the destination's to...
Definition EnumDefinitions_interface.h:302
@ BookmarkDisplayModePageWidth
The page width will be fit to the view, and the top of the view set to the destination's top.
Definition EnumDefinitions_interface.h:278
CharacterEncoding
Definition of character encodings available for text outputs.
Definition EnumDefinitions_interface.h:2689
@ CharacterEncodingUtf8
Utf8 encoding.
Definition EnumDefinitions_interface.h:2698
@ CharacterEncodingUtf16
Utf16 encoding.
Definition EnumDefinitions_interface.h:2706
PngTransparencyMode
PngTransparencyMode defines the PNG image transparency.
Definition EnumDefinitions_interface.h:1794
@ PngTransparencyModeBlack
The black pixels will be converted to transparent.
Definition EnumDefinitions_interface.h:1809
@ PngTransparencyModeNone
No transparency applied.
Definition EnumDefinitions_interface.h:1802
ListStyle
iDRS list styles.
Definition EnumDefinitions_interface.h:753
@ ListStyleCircle
Circle.
Definition EnumDefinitions_interface.h:778
@ ListStyleLowerRoman
Lower roman.
Definition EnumDefinitions_interface.h:810
@ ListStyleUpperLatin
Upper latin.
Definition EnumDefinitions_interface.h:842
@ ListStyleUpperRoman
Upper roman.
Definition EnumDefinitions_interface.h:818
@ ListStyleNone
None.
Definition EnumDefinitions_interface.h:762
@ ListStyleDisc
Disc.
Definition EnumDefinitions_interface.h:770
@ ListStyleDecimal
Decimal.
Definition EnumDefinitions_interface.h:794
@ ListStyleDecimalLeadingZero
Decimal with leading zero.
Definition EnumDefinitions_interface.h:802
@ ListStyleSquare
Square.
Definition EnumDefinitions_interface.h:786
@ ListStyleLowerGreek
Lower greek.
Definition EnumDefinitions_interface.h:826
@ ListStyleLowerLatin
Lower latin.
Definition EnumDefinitions_interface.h:834
Hyperlink
Hyperlink contains the hyperlink states for elements in iDRS SDK.
Definition EnumDefinitions_interface.h:689
@ HyperlinkTypeNone
No hyperlink.
Definition EnumDefinitions_interface.h:698
@ HyperlinkTypeEmail
The following words are in an hyperlink for an e-mail.
Definition EnumDefinitions_interface.h:706
@ HyperlinkTypeUrl
The following words are in an hyperlink for an URL.
Definition EnumDefinitions_interface.h:714
BarcodeEngineIdentifier
Barcode engines that are shipped with iDRS SDK.
Definition EnumDefinitions_interface.h:3228
@ BarcodeEngineUIDExtra2D
Advanced qrcode/aztec detection engine. It gets enabled automatically when setting up a license for I...
Definition EnumDefinitions_interface.h:3289
@ BarcodeEngineUIDAdvanced
Advanced barcode engine.
Definition EnumDefinitions_interface.h:3261
@ BarcodeEngineUIDExtra2dUndither
Advanced qrcode/aztec detection engine with dither removal preprocessing step. Due to the fact that a...
Definition EnumDefinitions_interface.h:3353
@ BarcodeEngineUIDStandard
Default IRIS barcode engine.
Definition EnumDefinitions_interface.h:3245
@ BarcodeEngineUIDExtra2dDespeckle
Advanced qrcode/aztec detection engine with white pixels despeckle preprocessing step....
Definition EnumDefinitions_interface.h:3321
@ BarcodeEngineUIDCustom
Custom barcode engine identifier. This identifier is present here to indicate any custom barcode engi...
Definition EnumDefinitions_interface.h:3362
@ BarcodeEngineUIDStandardUndither
Default IRIS barcode engine with dither removal preprocessing step. Due to the fact that a preprocess...
Definition EnumDefinitions_interface.h:3338
@ BarcodeEngineUIDDatamatrix
Datamatrix barcode engine.
Definition EnumDefinitions_interface.h:3275
@ BarcodeEngineUIDStandardDespeckle
Default IRIS barcode engine with white pixels despeckle preprocessing step. Due to the fact that a pr...
Definition EnumDefinitions_interface.h:3306
BarcodeSessionParameter
Enumerable containing all barcode session parameters These parameters are used to control the behavio...
Definition EnumDefinitions_interface.h:3430
@ BarcodeSessionMaxLength
Sets the maximum solution length (character count) for a barcode to be taken into consideration.
Definition EnumDefinitions_interface.h:3474
@ BarcodeSessionTimeoutMilliseconds
Sets the timeout in milliseconds after which the engine should stop doing recognition.
Definition EnumDefinitions_interface.h:3493
@ BarcodeSessionCode128ControlCode
Enables barcode code128 control code mode.
Definition EnumDefinitions_interface.h:3505
@ BarcodeSessionAutomaticEncodingDetectionSJIS
Enables automatic SJIS encoding detection.
Definition EnumDefinitions_interface.h:3529
@ BarcodeSessionMinHeight
Sets the minimum height for a barcode to be taken into consideration. Values are in pixels.
Definition EnumDefinitions_interface.h:3450
@ BarcodeSessionRecognitionMode
Sets the barcode recognition mode that needs to be used for detection. The possible values are descri...
Definition EnumDefinitions_interface.h:3485
@ BarcodeSessionMax
Internal value.
Definition EnumDefinitions_interface.h:3537
@ BarcodeSessionMaxHeight
Sets the maximum height for a barcode to be taken into consideration. Values are in pixels.
Definition EnumDefinitions_interface.h:3458
@ BarcodeSessionAutomaticEncodingDetectionUtf8
Enables automatic utf8 encoding detection.
Definition EnumDefinitions_interface.h:3517
@ BarcodeSessionMinLength
Sets the minimum solution length (character count) for a barcode to be taken into consideration.
Definition EnumDefinitions_interface.h:3466
@ BarcodeSessionWorkdepth
Sets the barcode engine work depth. A lower value means that the engine should return the result(s) f...
Definition EnumDefinitions_interface.h:3442
TextDetectionSensivity
Text detection sensitivity modes.
Definition EnumDefinitions_interface.h:3063
@ TextDetectionSensivityMaximumLayout
Maximize the graphics output. Using this mode, some text parts might be recognized as graphics.
Definition EnumDefinitions_interface.h:3104
@ TextDetectionSensivityFavorTextOverLayout
Prioritize the detection of text over graphics.
Definition EnumDefinitions_interface.h:3080
@ TextDetectionSensivityMaximumText
Maximize the text output. The OCR engine will search for as much text as possible,...
Definition EnumDefinitions_interface.h:3072
@ TextDetectionSensivityFavorLayoutOverText
Prioritize the detection of graphics elements over text.
Definition EnumDefinitions_interface.h:3096
@ TextDetectionSensivityBalanced
Balanced text/graphics detection sensitivity.
Definition EnumDefinitions_interface.h:3088
PaperOrientation
Definition of word processor paper orientations.
Definition EnumDefinitions_interface.h:2467
@ PaperOrientationLandscape
Landscape orientation.
Definition EnumDefinitions_interface.h:2484
@ PaperOrientationPortrait
Portrait orientation.
Definition EnumDefinitions_interface.h:2476
XmlSchema
XML shemas.
Definition EnumDefinitions_interface.h:2737
@ XmlSchemaBasic
Basic XML schema.
Definition EnumDefinitions_interface.h:2751
@ XmlSchemaAlto
XML schema for ALTO export.
Definition EnumDefinitions_interface.h:2761
ParagraphType
iDRS paragraph types.
Definition EnumDefinitions_interface.h:721
@ ParagraphTypeList
List.
Definition EnumDefinitions_interface.h:746
@ ParagraphTypeTitle
Title.
Definition EnumDefinitions_interface.h:738
@ ParagraphTypeBody
Body type.
Definition EnumDefinitions_interface.h:730
PdfInputBlackAndWhiteDetection
Detection mode for loading PDF black and white pages.
Definition EnumDefinitions_interface.h:1635
@ PdfInputBlackAndWhiteDetectionDisabled
No detection.
Definition EnumDefinitions_interface.h:1647
@ PdfInputBlackAndWhiteDetectionAccurate
Complete detection.
Definition EnumDefinitions_interface.h:1668
@ PdfInputBlackAndWhiteDetectionFast
Fast detection.
Definition EnumDefinitions_interface.h:1658
DespeckleType
The despeckling type.
Definition EnumDefinitions_interface.h:1856
@ DespeckleTypeBlack
Remove black speckles.
Definition EnumDefinitions_interface.h:1865
@ DespeckleTypeAll
Remove both black and white speckles.
Definition EnumDefinitions_interface.h:1881
@ DespeckleTypeWhite
Remove white speckles.
Definition EnumDefinitions_interface.h:1873
SkewDetection
Types of behaviors for skew detection & correction algorithm.
Definition EnumDefinitions_interface.h:2020
@ SkewDetectionNone
No skew detection & correction.
Definition EnumDefinitions_interface.h:2029
@ SkewDetectionAlways
Skew detection & correction is always performed.
Definition EnumDefinitions_interface.h:2050
@ SkewDetectionIfText
Skew detection is performed, but correction is not done if the page does not contain any text.
Definition EnumDefinitions_interface.h:2042
PageSize
Definition of word processor page sizes.
Definition EnumDefinitions_interface.h:2379
@ PageSizeLegal
Legal page size.
Definition EnumDefinitions_interface.h:2444
@ PageSizeB5
B5 page size.
Definition EnumDefinitions_interface.h:2428
@ PageSizeA5
A5 page size.
Definition EnumDefinitions_interface.h:2404
@ PageSizeB4
B4 page size.
Definition EnumDefinitions_interface.h:2420
@ PageSizeExecutive
Executive page size.
Definition EnumDefinitions_interface.h:2460
@ PageSizeA3
A3 page size.
Definition EnumDefinitions_interface.h:2388
@ PageSizeA6
A6 page size.
Definition EnumDefinitions_interface.h:2412
@ PageSizeTabloid
Tabloid page size.
Definition EnumDefinitions_interface.h:2452
@ PageSizeLetter
Letter page size.
Definition EnumDefinitions_interface.h:2436
@ PageSizeA4
A4 page size.
Definition EnumDefinitions_interface.h:2396
FormFieldEventType
Definition of events types available for an interactive form field.
Definition EnumDefinitions_interface.h:945
@ FormFieldEventTypeOnMouseLeave
Event triggered when the cursor leaves the field's active area.
Definition EnumDefinitions_interface.h:994
@ FormFieldEventTypeOnMouseDown
Event triggered when the mouse button is pressed inside the field's active area.
Definition EnumDefinitions_interface.h:1002
@ FormFieldEventTypeOnMouseEnter
Event triggered when the cursor enters the field's active area.
Definition EnumDefinitions_interface.h:986
@ FormFieldEventTypeOnKeyStroke
Event triggered when the user type a keystroke in a form field or selects an item in a list.
Definition EnumDefinitions_interface.h:954
@ FormFieldEventTypeOnBlur
Event triggered when the field loses the input focus.
Definition EnumDefinitions_interface.h:1026
@ FormFieldEventTypeOnMouseUp
Event triggered when the mouse button is released inside the field's active area.
Definition EnumDefinitions_interface.h:1010
@ FormFieldEventTypeOnPageOpen
Event triggered when the page containing the field is opened.
Definition EnumDefinitions_interface.h:1034
@ FormFieldEventTypeOnPageHide
Event triggered when the page containing the field is no longer visible in the viewer application.
Definition EnumDefinitions_interface.h:1058
@ FormFieldEventTypeOnCalculate
Event triggered when the form field value re-calculation is requested.
Definition EnumDefinitions_interface.h:978
@ FormFieldEventTypeOnPageClose
Event triggered when the page containing the field is closed.
Definition EnumDefinitions_interface.h:1042
@ FormFieldEventTypeOnPageVisible
Event triggered when the page containing the field becomes visible in the viewer application.
Definition EnumDefinitions_interface.h:1050
@ FormFieldEventTypeOnValidate
Event triggered for validation after the form field's value is changed.
Definition EnumDefinitions_interface.h:970
@ FormFieldEventTypeOnFocus
Event triggered when the field receives the input focus.
Definition EnumDefinitions_interface.h:1018
@ FormFieldEventTypeOnBeforeFormat
Event triggered before the form field value is formatted for display.
Definition EnumDefinitions_interface.h:962
TextType
The TextType data type defines the type text type.
Definition EnumDefinitions_interface.h:427
@ TextTypeCursiveHandwriting
Handprint text that may be near one another or even touching (Contiguous handprinting)
Definition EnumDefinitions_interface.h:452
@ TextTypePrinted
Normal text.
Definition EnumDefinitions_interface.h:436
@ TextTypeBlockLettersHandwriting
Spaced handprinting.
Definition EnumDefinitions_interface.h:444
ListType
iDRS list types.
Definition EnumDefinitions_interface.h:665
@ ListTypeOrdered
Ordered list.
Definition EnumDefinitions_interface.h:682
@ ListTypeUnordered
Unordered list.
Definition EnumDefinitions_interface.h:674
RecognitionType
Type recognitions.
Definition EnumDefinitions_interface.h:2991
@ RecognitionTypeZonal
Zonal recognition.
Definition EnumDefinitions_interface.h:3008
@ RecognitionTypeFullPage
Full page recognition.
Definition EnumDefinitions_interface.h:3000
ImageSource
The image source types iDRS can identify.
Definition EnumDefinitions_interface.h:1988
@ ImageSourceScanner
The image is likely to have been created by a scanner device.
Definition EnumDefinitions_interface.h:2005
@ ImageSourceCamera
The image is likely to have been created by a camera device.
Definition EnumDefinitions_interface.h:2013
@ ImageSourceUnknown
The source of the image could not be identified.
Definition EnumDefinitions_interface.h:1997
PdfCustomMetadataResourceType
Flags for describing a Pdf Metadata Resource type.
Definition EnumDefinitions_interface.h:334
@ PdfCustomMetadataResourceTypePropertyList
Property list type.
Definition EnumDefinitions_interface.h:351
@ PdfCustomMetadataResourceTypeContainer
Container type.
Definition EnumDefinitions_interface.h:343
SpreadsheetLayout
Definition of spreadsheet layouts available.
Definition EnumDefinitions_interface.h:2229
@ SpreadsheetLayoutTablesAndText
Write detected tables and text outside tables in reading order, without trying to keep the original i...
Definition EnumDefinitions_interface.h:2248
@ SpreadsheetLayoutRecreateInput
Reproduce the input document's layout as faithfully as possible, using frames for graphics and text o...
Definition EnumDefinitions_interface.h:2257
@ SpreadsheetLayoutTablesOnly
Create one worksheet for each table detected and link them in a summary sheet. Text outside tables an...
Definition EnumDefinitions_interface.h:2239
DimensionAdjust
Enumerable that defines the dimension adjustment options available when performing Deskew feature.
Definition EnumDefinitions_interface.h:2057
@ DimensionAdjustCrop
If a skew angle is found, crop the deskewed image so that its dimensions matches exactly the original...
Definition EnumDefinitions_interface.h:2083
@ DimensionAdjustNone
Do not perform dimensions adjustment.
Definition EnumDefinitions_interface.h:2069
VerticalAlignment
VerticalAlignment defines all possible vertical alignments in iDRS.
Definition EnumDefinitions_interface.h:585
@ VerticalAlignmentBaseline
Baseline.
Definition EnumDefinitions_interface.h:618
@ VerticalAlignmentMiddle
Middle.
Definition EnumDefinitions_interface.h:602
@ VerticalAlignmentTop
Top.
Definition EnumDefinitions_interface.h:594
@ VerticalAlignmentBottom
Bottom.
Definition EnumDefinitions_interface.h:610
ThreadingMode
Multi-threading usage modes.
Definition EnumDefinitions_interface.h:3111
@ ThreadingModeLimited
Multi-threading enabled. Processing operations will be executed in parallel, but using a maximum of h...
Definition EnumDefinitions_interface.h:3128
@ ThreadingModeNone
Disable multi-threading. All processing operations will be executed sequentially.
Definition EnumDefinitions_interface.h:3120
@ ThreadingModeMaximum
Multi-threading enabled. Processing operations will be executed in parallel, using up to the number o...
Definition EnumDefinitions_interface.h:3147
@ ThreadingModeOptimized
Multi-threading enabled. Processing operations will be executed in parallel, using up to the number o...
Definition EnumDefinitions_interface.h:3136
@ ThreadingModeMemoryConservative
Multi-threading enabled. Processing operations will be executed in parallel, using up to the number o...
Definition EnumDefinitions_interface.h:3156
HorizontalAlignment
HorizontalAlignment defines all possible horizontal alignments in iDRS.
Definition EnumDefinitions_interface.h:536
@ HorizontalAlignmentCenter
Center.
Definition EnumDefinitions_interface.h:569
@ HorizontalAlignmentJustify
Justify.
Definition EnumDefinitions_interface.h:561
@ HorizontalAlignmentLeft
Left.
Definition EnumDefinitions_interface.h:545
@ HorizontalAlignmentChar
Char.
Definition EnumDefinitions_interface.h:577
@ HorizontalAlignmentRight
Right.
Definition EnumDefinitions_interface.h:553
SlideSize
Definition of presentation slide sizes available.
Definition EnumDefinitions_interface.h:2264
@ SlideSizeWideScreen
Widescreen 16:9 presentation layout. Each slide in the presentation will have the following dimension...
Definition EnumDefinitions_interface.h:2283
@ SlideSizeStandard
Standard 4:3 presentation layout. Each slide in the presentation will have the following dimensions: ...
Definition EnumDefinitions_interface.h:2274
@ SlideSizeCustom
Custom slide size. The presentation slides dimension will be computed based on the size of the images...
Definition EnumDefinitions_interface.h:2298
CompressionLevel
Enumeration allowing to choose the target ratio between compression performance and output size.
Definition EnumDefinitions_interface.h:1531
@ CompressionLevelMaximumCompression
Performs compression with maximum focus on size.
Definition EnumDefinitions_interface.h:1624
@ CompressionLevelVeryHighPerformance
Performs compression with very high focus on speed.
Definition EnumDefinitions_interface.h:1552
@ CompressionLevelFavorPerformance
Performs compression favoring speed.
Definition EnumDefinitions_interface.h:1572
@ CompressionLevelHighPerformance
Performs compression with high focus on speed.
Definition EnumDefinitions_interface.h:1562
@ CompressionLevelFavorCompression
Performs compression with balance between size and speed.
Definition EnumDefinitions_interface.h:1592
@ CompressionLevelMedium
Performs compression favoring size.
Definition EnumDefinitions_interface.h:1582
@ CompressionLevelMaximumPerformance
Performs compression with maximum focus on speed.
Definition EnumDefinitions_interface.h:1542
@ CompressionLevelVeryHighCompression
Performs compression with very high focus on size.
Definition EnumDefinitions_interface.h:1612
@ CompressionLevelHighCompression
Performs compression with high focus on size.
Definition EnumDefinitions_interface.h:1602
FormActionType
Definition of actions types available in interactive forms.
Definition EnumDefinitions_interface.h:929
@ FormActionTypeJavaScript
Action that is implemented using the JavaScript Adobe Form API.
Definition EnumDefinitions_interface.h:938
EditPermission
Restrictions on output document edition.
Definition EnumDefinitions_interface.h:2848
@ EditPermissionNone
User will not be able to edit the document.
Definition EnumDefinitions_interface.h:2857
@ EditPermissionAllViewerOptions
User will have access to all functionalities listed by other values of the enum. Extraction of the pa...
Definition EnumDefinitions_interface.h:2890
@ EditPermissionOrganizePages
User will only be able to insert, delete or rotate pages.
Definition EnumDefinitions_interface.h:2865
@ EditPermissionFillAndSign
User will be able to fill form fields and sign the document.
Definition EnumDefinitions_interface.h:2873
@ EditPermissionFillAndSignAndComment
User will be able to add annotations, fill form fields and sign the document.
Definition EnumDefinitions_interface.h:2881
SeekPosition
Position to which offset is added when performing a Seek operation on a IByteStream.
Definition EnumDefinitions_interface.h:25
@ SeekPositionEnd
Seek from the end. (The origin is the end of the stream)
Definition EnumDefinitions_interface.h:50
@ SeekPositionCurrent
Seek from the current position. (The origin is the current position in the stream)
Definition EnumDefinitions_interface.h:42
@ SeekPositionBegin
Seek from the beginning. (The origin is the beginning of the stream)
Definition EnumDefinitions_interface.h:34
BarcodeEncoding
Barcode encoding modes.
Definition EnumDefinitions_interface.h:3204
@ BarcodeEncodingSjis
Shift JIS encoding.
Definition EnumDefinitions_interface.h:3221
@ BarcodeEncodingUtf8
UTF-8 encoding.
Definition EnumDefinitions_interface.h:3213
BinarizationType
The types of binarization available.
Definition EnumDefinitions_interface.h:1819
@ BinarizationTypeAutomaticThreshold
Threshold binarization using a global threshold value automatically computed based on the processed i...
Definition EnumDefinitions_interface.h:1836
@ BinarizationTypeAdaptive
Adaptive binarization using varying thresholds for different regions of the image.
Definition EnumDefinitions_interface.h:1849
@ BinarizationTypeFixedThreshold
Threshold binarization using a global threshold value provided by the integrator.
Definition EnumDefinitions_interface.h:1828
AttachmentType
The AttachmentType enum lists the supported Pdf attachments file types.
Definition EnumDefinitions_interface.h:1169
@ AttachmentTypeDot
"*.dot" file attachment
Definition EnumDefinitions_interface.h:1226
@ AttachmentTypeXml
"*.xml" file attachment
Definition EnumDefinitions_interface.h:1194
@ AttachmentTypeRtf
"*.rtf" file attachment
Definition EnumDefinitions_interface.h:1210
@ AttachmentTypeAppSpecific
Non-standard application specific attachment.
Definition EnumDefinitions_interface.h:1378
@ AttachmentTypeDoc
"*.doc" file attachment
Definition EnumDefinitions_interface.h:1218
@ AttachmentTypeXla
"*.xla" file attachment
Definition EnumDefinitions_interface.h:1266
@ AttachmentTypePpa
"*.ppa" file attachment
Definition EnumDefinitions_interface.h:1338
@ AttachmentTypeCsv
"*.csv" file attachment
Definition EnumDefinitions_interface.h:1290
@ AttachmentTypeDocx
"*.docx" file attachment
Definition EnumDefinitions_interface.h:1234
@ AttachmentTypePot
"*.pot" file attachment
Definition EnumDefinitions_interface.h:1314
@ AttachmentTypePptx
"*.pptx" file attachment
Definition EnumDefinitions_interface.h:1306
@ AttachmentTypeJpeg
"*.jpg" file attachment
Definition EnumDefinitions_interface.h:1346
@ AttachmentTypePotx
"*.potx" file attachment
Definition EnumDefinitions_interface.h:1322
@ AttachmentTypeXls
"*.xls" file attachment
Definition EnumDefinitions_interface.h:1250
@ AttachmentTypeText
"*.txt" file attachment
Definition EnumDefinitions_interface.h:1178
@ AttachmentTypeHtml
"*.html" file attachment
Definition EnumDefinitions_interface.h:1202
@ AttachmentTypeXltx
"*.xltx" file attachment
Definition EnumDefinitions_interface.h:1282
@ AttachmentTypeXlt
"*.xlt" file attachment
Definition EnumDefinitions_interface.h:1258
@ AttachmentTypeTiff
"*.tif" and "*.tiff" file attachment
Definition EnumDefinitions_interface.h:1362
@ AttachmentTypePng
"*.png" file attachment
Definition EnumDefinitions_interface.h:1354
@ AttachmentTypeGif
"*.gif" file attachment
Definition EnumDefinitions_interface.h:1370
@ AttachmentTypePps
"*.pps" file attachment
Definition EnumDefinitions_interface.h:1330
@ AttachmentTypePdf
"*.pdf" file attachment
Definition EnumDefinitions_interface.h:1186
@ AttachmentTypeDotx
"*.dotx" file attachment
Definition EnumDefinitions_interface.h:1242
@ AttachmentTypePpt
"*.ppt" file attachment
Definition EnumDefinitions_interface.h:1298
@ AttachmentTypeXlsx
"*.xlsx" file attachment
Definition EnumDefinitions_interface.h:1274
FormFieldBorderStyle
Definition of border styles available for the interactive forms.
Definition EnumDefinitions_interface.h:1065
@ FormFieldBorderStyleSolid
A solid rectangle surrounding the form field.
Definition EnumDefinitions_interface.h:1090
@ FormFieldBorderStyleInset
A simulated engraved rectangle that appears to be recessed below the surface of the page.
Definition EnumDefinitions_interface.h:1114
@ FormFieldBorderStyleInherit
Defaults to none or inherits from the parent field if applicable.
Definition EnumDefinitions_interface.h:1074
@ FormFieldBorderStyleBeveled
A simulated embossed rectangle that appears to be raised above the surface of the page.
Definition EnumDefinitions_interface.h:1106
@ FormFieldBorderStyleUnderline
A single line along the bottom of the field bounding box.
Definition EnumDefinitions_interface.h:1122
@ FormFieldBorderStyleDashed
A dashed rectangle surrounding the form field.
Definition EnumDefinitions_interface.h:1098
@ FormFieldBorderStyleNone
no border surrounding the form field.
Definition EnumDefinitions_interface.h:1082
TabulationLeader
iDRS tabulation leader.
Definition EnumDefinitions_interface.h:625
@ TabulationLeaderTypeNone
None.
Definition EnumDefinitions_interface.h:634
@ TabulationLeaderTypeDots
Dots.
Definition EnumDefinitions_interface.h:642
@ TabulationLeaderTypeHyphen
Hyphen.
Definition EnumDefinitions_interface.h:650
@ TabulationLeaderTypeUnderscore
Underscore.
Definition EnumDefinitions_interface.h:658
SeverityLevel
The SeverityLevel defines the severity level of the events that are logged and can be received by an ...
Definition EnumDefinitions_interface.h:99
@ SeverityLevelInfo
This level describes events that will be logged from iDRS as info messages, giving information to use...
Definition EnumDefinitions_interface.h:109
@ SeverityLevelError
This level describes events that will be logged from iDRS as error messages, giving more information ...
Definition EnumDefinitions_interface.h:127
@ SeverityLevelWarning
This level describes events that will be logged from iDRS as warning messages, giving more informatio...
Definition EnumDefinitions_interface.h:118
BarcodeCapability
list with all possible capabilities for a barcode engine
Definition EnumDefinitions_interface.h:3389
@ BarcodeCapabilityImageBlackAndWhite
The engine supports black&white images.
Definition EnumDefinitions_interface.h:3398
@ BarcodeCapabilityImageGreyscale
The engine supports greyscale images.
Definition EnumDefinitions_interface.h:3406
@ BarcodeCapabilityCode128ControlCode
The engine is able to get control codes for code128 barcode.
Definition EnumDefinitions_interface.h:3422
@ BarcodeCapabilityImageColor
The engine supports color images.
Definition EnumDefinitions_interface.h:3414
BlankImageDetectionMode
Definition EnumDefinitions_interface.h:1888
@ BlankImageDetectionModeFast
Fast.
Definition EnumDefinitions_interface.h:1907
@ BlankImageDetectionModeAdvanced
Advanced.
Definition EnumDefinitions_interface.h:1924
FormFieldTextAlignment
Definition of the text alignments available for an interactive form field.
Definition EnumDefinitions_interface.h:1129
@ FormFieldTextAlignmentLeft
Left aligned text.
Definition EnumDefinitions_interface.h:1154
@ FormFieldTextAlignmentNone
Default text alignment or inherits from the parent field if applicable.
Definition EnumDefinitions_interface.h:1138
@ FormFieldTextAlignmentCenter
Centered text.
Definition EnumDefinitions_interface.h:1146
@ FormFieldTextAlignmentRight
Right aligned text.
Definition EnumDefinitions_interface.h:1162
GraphicShapeType
GraphicShapeType contains the types of graphic shapes handled by iDRS.
Definition EnumDefinitions_interface.h:241
@ GraphicShapeTypeLine
Line shape type (i.e. segment)
Definition EnumDefinitions_interface.h:250
PrintPermission
Restrictions on output document printing.
Definition EnumDefinitions_interface.h:2816
@ PrintPermissionLowResolution
User will be able to print the document but only at a low resolution (150 dpi).
Definition EnumDefinitions_interface.h:2833
@ PrintPermissionAllowed
User will be able to print the document.
Definition EnumDefinitions_interface.h:2841
@ PrintPermissionForbidden
User is not allowed to print the document.
Definition EnumDefinitions_interface.h:2825
BarcodeRecognitionMode
recognition mode specifies how the engine will behave when performing recognition
Definition EnumDefinitions_interface.h:3367
@ BarcodeRecognitionModeStopOnFirstResult
Stop on first result.
Definition EnumDefinitions_interface.h:3376
@ BarcodeRecognitionModeReadAllBarcodes
Read all barcodes in the supplied image.
Definition EnumDefinitions_interface.h:3384
FontFamilyType
FontFamilyType contains the types of font families available in iDRS SDK.
Definition EnumDefinitions_interface.h:503
@ FontFamilyTypeSerif
Serif family type.
Definition EnumDefinitions_interface.h:520
@ FontFamilyTypeMonotype
Monotype family type.
Definition EnumDefinitions_interface.h:528
@ FontFamilyTypeSansSerif
SansSerif family type.
Definition EnumDefinitions_interface.h:512
OutputFormat
Definition of all output formats supported by the iDRS.
Definition EnumDefinitions_interface.h:2093
@ OutputFormatEpub
EPUB output format.
Definition EnumDefinitions_interface.h:2158
@ OutputFormatXml
XML output format.
Definition EnumDefinitions_interface.h:2174
@ OutputFormatDocx
DOCX output format.
Definition EnumDefinitions_interface.h:2142
@ OutputFormatHtml
HTML output format.
Definition EnumDefinitions_interface.h:2110
@ OutputFormatOdt
Open document Text output format.
Definition EnumDefinitions_interface.h:2134
@ OutputFormatRtf
RTF output format.
Definition EnumDefinitions_interface.h:2118
@ OutputFormatText
Text output format.
Definition EnumDefinitions_interface.h:2102
@ OutputFormatXlsx
XLSX output format.
Definition EnumDefinitions_interface.h:2150
@ OutputFormatPdf
PDF output format.
Definition EnumDefinitions_interface.h:2126
@ OutputFormatPptx
Powerpoint presentation output format.
Definition EnumDefinitions_interface.h:2166
BlankImageDetectionSensitivity
Definition EnumDefinitions_interface.h:1931
@ BlankImageDetectionSensitivityFavorBlank
Favor blank sensitivity will tend to detect more blank pages when processing border cases like damage...
Definition EnumDefinitions_interface.h:1951
@ BlankImageDetectionSensitivityStronglyFavorNotBlank
Strongly favor not-blank sensitivity will try to consider as much as possible images as not-blank.
Definition EnumDefinitions_interface.h:1981
@ BlankImageDetectionSensitivityFavorNotBlank
Favor not-blank sensitivity will tend to detect less blank images when processing border cases like p...
Definition EnumDefinitions_interface.h:1971
@ BlankImageDetectionSensitivityStronglyFavorBlank
Strongly favor blank sensitivity will try to consider as much as possible images as blank.
Definition EnumDefinitions_interface.h:1943
@ BlankImageDetectionSensitivityBalanced
The Balanced sensitivity will neither favor blank, nor not-blank detections.
Definition EnumDefinitions_interface.h:1963
TiffCompression
Enum defining the Tiff Compression formats.
Definition EnumDefinitions_interface.h:1752
@ TiffCompressionGroup4
Group4 compression (a.k.a. CCITT Group 4)
Definition EnumDefinitions_interface.h:1761
@ TiffCompressionFaxGroup4
Specialized version of Group4 compression, required by some formats/softwares.
Definition EnumDefinitions_interface.h:1771
@ TiffCompressionPackbits
Packbits compression.
Definition EnumDefinitions_interface.h:1779
@ TiffCompressionJpeg
Jpeg compression.
Definition EnumDefinitions_interface.h:1787
FormFieldType
Definition of interactive form fields types.
Definition EnumDefinitions_interface.h:849
@ FormFieldTypeText
Input field that accepts a single or multiple lines of unformatted text.
Definition EnumDefinitions_interface.h:858
@ FormFieldTypeGroup
Logical group of fields sharing the same parent in the interactive form hierarchy.
Definition EnumDefinitions_interface.h:906
@ FormFieldTypePassword
Input field of hidden text that accepts a password value.
Definition EnumDefinitions_interface.h:874
@ FormFieldTypeDropdown
List of selectable items with an optional text input field.
Definition EnumDefinitions_interface.h:914
@ FormFieldTypeCheckbox
Togglable button that holds a two states value (on/off).
Definition EnumDefinitions_interface.h:882
@ FormFieldTypeRadioButton
RadioButton field that contains a set of RadioButtonItem elements.
Definition EnumDefinitions_interface.h:898
@ FormFieldTypeListBox
Scrollable list of selectable items where one or more item(s) may be selected at a given time.
Definition EnumDefinitions_interface.h:922
@ FormFieldTypeRadioButtonItem
Togglable option button owned by a RadioButton.
Definition EnumDefinitions_interface.h:890
@ FormFieldTypeCombedText
Input field subdivided in single letter boxes that accepts a single line of unformatted text.
Definition EnumDefinitions_interface.h:866
Interface for idrskrn wrapper.