Version 21 of this C API has changed from version 20 as follows:
FIND_BARCODE_CANDIDATE_AREAS_OPTIONS
FIND_CANDIDATE_FORM_FIELDS_OPTIONS
FIND_CANDIDATE_FORM_FIELDS_OUTPUTS
L_ExtractObjects_CalcContentBound
L_ExtractObjects_ClearInternalCache
L_BlankPageDetectorBitmapExt
L_FreeUnWarpBitmap
L_BlankPageDetectorBitmap - Removed 2 parameters.
DOCWRTALTOXMLOPTIONS - Takes 2 new members.
FILEINFO - Takes one new member.
LOADFILEOPTION - Takes one new member.
Define | Value | Description |
---|---|---|
ANNCALIBRATE_EXISTING | [0x0002] | Calibrates the hObject Ruler, and calibrates all other rulers and polyrulers in the container to have a matching calibration. |
ANNCALIBRATE_NEW | [0x0004] | Any new ruler and polyruler created through automation will have a matching calibration to hObject Ruler. |
ANNCALIBRATE_THIS | [0x0001] | Calibrates the hObject Ruler to be dCalibrateLength and uCalibrateUnit. All existing and new rulers are unaffected. |
DOCWRT_ALTOXML_PlainText | [0x00000002] | If set, the font information will be discarded and all the text will use the same font. |
DOCWRT_ALTOXML_ShowGlyphInfo | [0x00000004] | If set, extra information is displayed for each glyph (position, bounding rectangle). |
DOCWRT_ALTOXML_ShowGlyphVariants | [0x00000008] | If set, text from OCR will display variants for some glyphs. |
DOCWRT_ALTOXML_Sort | [0x00000001] | If set, the text will be sorted. |
ELO2_IGNORE_EMBEDDED_ICC_PROFILE | [0x00000020] | Ignore the ICC profile embedded in the file (if any) - useful mainly for loading TIFF/JPEG CMYK/LAB files. |
ESO2_PDF_LINEARIZED | [0x00080000] | Linearize the PDF file after save. |
EXOBJ_8_CONNECTIVITY | [0x0001] | Pass to enable 8-way connectivity (diagonals), otherwise 4-way (only NSEW). |
EXOBJ_CHECK_CONTAINER_SUBCHILDREN | [0x0080] | (Requires _IGNORE_CONTAINERS) Check the number of children in a container by recursing to lower objects (not just immediate children). |
EXOBJ_CHECK_FOR_TABLES | [0x0100] | (Requires _CHECK_CONTAINER_SUBCHILDREN) When filtering out a container, attempt to preserve the cell containers as children (refer to dTableMaxBorderPercent). |
EXOBJ_CONTENTBOUND_OPTIMIZED_FOR_REPETITION | [0x1] | Cache certain calculations from this iteration for use in consecutive calls. |
EXOBJ_DETECT_CHILDREN | [0x0004] | Detect the children for each object, and output as a tree of nested objects. |
EXOBJ_DIRECTION_EAST | [0] | The next outline point is to the right |
EXOBJ_DIRECTION_NORTH | [1] | The next outline point is above |
EXOBJ_DIRECTION_SOUTH | [3] | The next outline point is below |
EXOBJ_DIRECTION_WEST | [2] | The next outline point is to the left |
EXOBJ_FILTER_INVERT_RANGE | [0x2] | Invert the range (min <= filtered out <= max [instead of: filtered out < min or max < filtered out]). |
EXOBJ_FILTER_REPORT_REMOVED_OBJECTS | [0x1] | Return a new list containing the filtered out objects (refer to pRemoved). |
EXOBJ_FLATTEN | [0x0800] | (Requires _DETECT_CHILDREN) Flatten the final lists to store the children of an object immediately after the parent, rather than in a tree structure. Note: Using _SORT_TOPLEFT is applied after the flattening and will remove the parent-child ordering. |
EXOBJ_IGNORE_CONTAINERS | [0x0040] | (Requires _DETECT_CHILDREN) Ignore containers during extraction (refer to uContainerMinCount). |
EXOBJ_IGNORE_LARGE_NOISE | [0x0020] | Ignore large noise during extraction (refer to nLargeNoiseThreshold). |
EXOBJ_IGNORE_SMALL_NOISE | [0x0010] | Ignore small noise during extraction (refer to nSmallNoiseThreshold). |
EXOBJ_LOCATION_AFTER | [0] | Add pObject to pTargetList after pObjectNeighbor. |
EXOBJ_LOCATION_BEFORE | [1] | Add pObject to pTargetList before pObjectNeighbor. |
EXOBJ_LOCATION_CHILD | [2] | Add pObject to the end of pObjectNeighbor->pChildren. |
EXOBJ_LOCATION_SIBLING | [3] | Add pObject to the end of pObjectNeighbor->pSiblings. |
EXOBJ_OUTLINE | [0x0002] | Extract pixels along each object's outline. |
EXOBJ_REGION_HORIZONTAL | [0x1] | Extract the region as horizontal segments. |
EXOBJ_REGION_VERTICAL | [0x2] | Extract the region as vertical segments. |
EXOBJ_REPORT_IGNORED | [0x0008] | Return ignored noise/containers in their respective lists. |
EXOBJ_SORT_TOPLEFT | [0x0400] | Sort the object lists in each EXOBJ_RESULT structure (sub-lists not sorted). |
EXOBJ_USE_MULTICOLORS | [0x0200] | Extract objects for each specified color level (instead of just 1 BPP). |
FILEINFO_GRAY8_ALPHA | [0x00400000] | This file contains 8-bit grayscale data + alpha. |
FILEINFO_PALETTE8_ALPHA | [0x00800000] | This file contains 8-bit color palette data + alpha. |
FILEINFO_PORTFOLIO | [0x01000000] | This file is portfolio (such as a PDF with collection schema). |
MSE_DONTUSE_MULTITHREADING | [0x0040] | Do not use multi-threading (Use this with single-core CPUs). |
PDF_ENHANCE_THIN_LINES | [0x00000004] | If set, enhance thin lines (this is the default). If not set, thin lines are not enhanced. |
XLS_FLAGS_SHOWGRIDLINES | [0x00000040] | When set, the sheet's grid lines will be rendered. |
For feature details, refer to What's New in Version 21.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.