home *** CD-ROM | disk | FTP | other *** search
- unit Ltocrocx;
- { defines constants used by the LEAD OCR OCX Control }
-
- interface
-
- const
- SUCCESS = 0;
-
- {OutputFormatConstants}
- FILE_AMI_PRO_20 = 200; { Ami Pro 2.0 }
- FILE_AMI_PRO_30 = 201; { Ami Pro 3.0 }
- FILE_ASCII_SMART = 202; { ASCII Smart }
- FILE_ASCII_STANDARD = 203; { ASCII Standard }
- FILE_ASCII_STANDARD_DOS = 204; { ASCII Standard (DOS) }
- FILE_ASCII_STRIPPED = 205; { ASCII Stripped }
- FILE_DBASE_IV_10 = 206; { dBase IV v1.0 }
- FILE_DCA_RFT = 207; { DCA/RFT }
- FILE_DCA_RFT_DW_5 = 208; { DisplayWrite 5 }
- FILE_EXCEL_MAC = 209; { Excel for the Macintosh }
- FILE_EXCEL_30 = 210; { Excel 3.0 }
- FILE_EXCEL_40 = 211; { Excel 4.0 }
- FILE_EXCEL_50 = 212; { Excel 5.0 }
- FILE_EXCEL_OFFICE97 = 213; { Excel Office 97 }
- FILE_FRAMEMAKER = 214; { FrameMaker }
- FILE_HTML_20 = 215; { HTML (2.0 specification) }
- FILE_HTML_EDITOR_20 = 216; { HTML (SoftQuad Editor) }
- FILE_HTML_NETSCAPE_20 = 217; { HTML (Netscape additions) }
- FILE_INTERLEAF = 218; { Interleaf }
- FILE_LOTUS123 = 219; { Lotus 1-2-3 }
- FILE_LOTUS_WORD_PRO = 220; { Lotus Word Pro }
- FILE_MULTIMATE_ADV_II = 221; { MultiMate Advantage II }
- FILE_POSTSCRIPT = 222; { Postscript }
- FILE_PROFESSIONAL_WRITE_20 = 223; { Professional Write 2.0 }
- FILE_PROFESSIONAL_WRITE_22 = 224; { Professional Write 2.2 }
- FILE_QUATTRA_PRO = 225; { Quattra Pro }
- FILE_RTF = 226; { Rich Text Format }
- FILE_RTF_MAC = 227; { Rich Text Format (Macintosh) }
- FILE_RTF_WORD_60 = 228; { Rich Text Format (Word 6.0) }
- FILE_WINDOWS_WRITE = 229; { Windows Write }
- FILE_WORD_WINDOWS_2X = 230; { Word for Windows 2.X }
- FILE_WORD_WINDOWS_60 = 231; { Word for Windows 6.0 }
- FILE_WORD_OFFICE97 = 232; { Word Office 97 }
- FILE_WORDPERFECT_DOS_42 = 233; { WordPerfect 4.2 (DOS) }
- FILE_WORDPERFECT_WINDOWS = 234; { WordPerfect (Windows) }
- FILE_WORDPERFECT_WINDOWS_60 = 235; { WordPerfect 6.0 (Windows) }
- FILE_WORDPERFECT_WINDOWS_61 = 236; { WordPerfect 6.1 (Windows) }
- FILE_WORDPERFECT_WINDOWS_7X = 237; { WordPerfect 7X (Windows) }
- FILE_WORDSTAR_WINDOWS_1X = 238; { WordStar 1.X (Windows) }
- FILE_WORKS = 239; { Works }
- FILE_XDOC = 240; { Xerox XDOC }
-
- {RecognitionOptionConstants}
- OCROPT_LANGUAGE = 0;
- OCROPT_LEXICON = 1;
- OCROPT_TRAINING = 2;
- OCROPT_PP_MODE = 3;
- OCROPT_RECOGNITION_MODE = 4;
- OCROPT_VERIFIER_MODE = 5;
- OCROPT_VERIFIER_THRESHOLD = 6;
- OCROPT_ACCEPT_THRESHOLD = 7;
- OCROPT_QUESTIONABLE_THRESHOLD = 8;
- OCROPT_MIN_POINT_SIZE = 9;
- OCROPT_MAX_POINT_SIZE = 10;
- OCROPT_DOCUMENT_NAME = 11;
- OCROPT_QUESTIONABLE = 12;
- OCROPT_UNRECOGNIZED = 13;
- OCROPT_LEFT_SINGLE_QUOTE = 14;
- OCROPT_RIGHT_SINGLE_QUOTE = 15;
- OCROPT_LEFT_DOUBLE_QUOTE = 16;
- OCROPT_RIGHT_DOUBLE_QUOTE = 17;
- OCROPT_DECIMAL = 18;
- OCROPT_THOUSANDS = 19;
- OCROPT_HEADER_FOOTER_PROCESS = 20;
- OCROPT_SLOPPY_MANUAL = 21;
- OCROPT_WORD_INFERENCING = 22;
- OCROPT_TEXT_ORIENT_LIMIT = 23;
-
-
- {PreprocessingModeConstants}
- OCRPP_NONE = $00000000;
- OCRPP_DOT_MATRIX = $00000001;
- OCRPP_REMOVE_HALFTONES = $00000002;
- OCRPP_AUTO_SEGMENTATION = $00000008;
- OCRPP_FAX = $00000400;
- OCRPP_NEWS_PAPER = $00000800;
- OCRPP_ORIENTATION = $00004000;
- OCRPP_SKEW = $00008000;
- OCRPP_DOT_MATRIX_DETECT = $00020000;
- OCRPP_AUTO_SET_DEGRADE = $00080000;
- OCRPP_AUTO_FAX = $00100000;
- OCRPP_TEXT_ORIENTATION = $40000000;
-
- {RecognitionModeConstants}
- OCRREC_STANDARD = 0;
- OCRREC_DEGRADED = 1;
- OCRREC_UNKNOWN = 2;
-
- {VerifierModeConstants}
- OCRVER_NONE = 0;
- OCRVER_CHAR = 1;
- OCRVER_WORD = 2;
-
- {LanguageConstants}
- OCRLNG_ENGLISH = $00000001;
- OCRLNG_GERMAN = $00000002;
- OCRLNG_FRENCH = $00000004;
- OCRLNG_SPANISH = $00000008;
- OCRLNG_ITALIAN = $00000010;
- OCRLNG_DUTCH = $00000020;
- OCRLNG_SWEDISH = $00000040;
- OCRLNG_NORWEGIAN = $00000080;
- OCRLNG_FINNISH = $00000100;
- OCRLNG_DANISH = $00000200;
- OCRLNG_PORTUGUESE = $00000400;
- OCRLNG_RUSSIAN = $00001000;
- OCRLNG_ENGLISH_GERMAN = $00002000;
- OCRLNG_ENGLISH_FRENCH = $00004000;
- OCRLNG_ENGLISH_SPANISH = $00008000;
- OCRLNG_ENGLISH_ITALIAN = $00010000;
- OCRLNG_GERMAN_FRENCH = $00020000;
- OCRLNG_GERMAN_SPANISH = $00040000;
- OCRLNG_GERMAN_ITALIAN = $00080000;
- OCRLNG_FRENCH_SPANISH = $00100000;
- OCRLNG_FRENCH_ITALIAN = $00200000;
- OCRLNG_ITALIAN_SPANISH = $00400000;
- OCRLNG_FRENCH_ITALIAN_GERMAN = $00800000;
- OCRLNG_SPANISH_PORTUGUESE = $01000000;
- OCRLNG_FRENCH_DUTCH = $02000000;
- OCRLNG_SM_ENGLISH = $04000000;
- OCRLNG_SM_FRENCH = $08000000;
- OCRLNG_SM_ITALIAN = $10000000;
- OCRLNG_SM_GERMAN = $20000000;
- OCRLNG_SM_SPANISH = $40000000;
-
- {RecognizeFlagConstants}
- OCRFLAG_NONE = $0000;
- OCRFLAG_CALLBACK_AUTO = $0001;
-
- {StatusRecognizeEventConstants}
- OCRCMD_ACCEPT_GROUP = 0;
- OCRCMD_ACCEPT_WORD = 1;
- OCRCMD_ACCEPT_WORD_LEXICON = 2;
- OCRCMD_ACCEPT_WORD_NOTRAINING = 3;
- OCRCMD_JOIN_LEFT = 4;
- OCRCMD_JOIN_RIGHT = 5;
- OCRCMD_MOVE_LEFT = 6;
- OCRCMD_MOVE_RIGHT = 7;
- OCRCMD_UNDO = 8;
- OCRCMD_SKIP = 9;
- OCRCMD_CANCEL = 10;
-
- {StatusRecognizeConstants}
- OCRSTATUS_PREPROCESS = 0;
- OCRSTATUS_RECOGNIZE = 1;
- OCRSTATUS_QUESTION = 2;
- OCRSTATUS_ERROR = 3;
- OCRSTATUS_POSTPROCESS = 4;
-
- {CharMaskConstants}
- OCRCHAR_BEGIN_GROUP = $08;
- OCRCHAR_CURRENT_GROUP = $04;
- OCRCHAR_QUESTIONABLY = $02;
- OCRCHAR_CURRENT_WORD = $01;
-
- {ZoneTypeConstants}
- OCRZONE_TYPE_ANY = $0000;
- OCRZONE_TYPE_IGNORE = $0001;
- OCRZONE_TYPE_TEXT = $0002;
- OCRZONE_TYPE_IMAGE = $0004;
- OCRZONE_TYPE_VERTICAL_RULE = $0008;
- OCRZONE_TYPE_HORIZONTAL_RULE = $0010;
-
- {ZoneSubtypeConstants}
- OCRZONE_SUBTYPE_UNFLAVORED = $0000;
- OCRZONE_SUBTYPE_TABLE = $0100;
- OCRZONE_SUBTYPE_CELLTABLE = $0200;
- OCRZONE_SUBTYPE_CELL = $0400;
- OCRZONE_SUBTYPE_HEADLINE = $0800;
-
- {ZoneLexiconModeConstants}
- OCRLEX_NO_LEXICAL = 0;
- OCRLEX_PREFERENCE = 1;
- OCRLEX_ABSOLUTE = 2;
-
- {ZoneLexiconClassConstants}
- ICRLXFLG_NOCLASS = $00000000;
- ICRLXFLG_MAINLEX = $00000001;
- ICRLXFLG_NUMBER = $00000002;
- ICRLXFLG_ROMAN_NUMERAL = $00000004;
- ICRLXFLG_DATE = $00000008;
- ICRLXFLG_TIME = $00000010;
- ICRLXFLG_MONEY = $00000020;
- ICRLXFLG_ID_NUMBER = $00000040;
- ICRLXFLG_TELEPHONE_NUMBER = $00000080;
- ICRLXFLG_TERMINAL_DOT = $00000100;
- ICRLXFLG_NAME = $00000200;
- ICRLXFLG_STREET_NAME = $00000400;
- ICRLXFLG_STREET_TYPE = $00000800;
- ICRLXFLG_CITY = $00001000;
- ICRLXFLG_STATE_PROV = $00002000;
- ICRLXFLG_COUNTRY = $00004000;
- ICRLXFLG_POSTAL_CODE = $00008000;
- ICRLXFLG_URL = $00010000;
- ICRLXFLG_EMAIL = $00020000;
- ICRLXFLG_USER1 = $00000001;
- ICRLXFLG_USER2 = $00000002;
- ICRLXFLG_USER3 = $00000004;
- ICRLXFLG_USER4 = $00000008;
- ICRLXFLG_USER5 = $00000010;
- ICRLXFLG_USER6 = $00000020;
- ICRLXFLG_USER7 = $00000040;
- ICRLXFLG_USER8 = $00000080;
- ICRLXFLG_USER9 = $00000100;
- ICRLXFLG_USER10 = $00000200;
- ICRLXFLG_USER11 = $00000400;
- ICRLXFLG_USER12 = $00000800;
- ICRLXFLG_USER13 = $00001000;
- ICRLXFLG_USER14 = $00002000;
- ICRLXFLG_USER15 = $00004000;
- ICRLXFLG_USER16 = $00008000;
- ICRLXFLG_USER17 = $00010000;
- ICRLXFLG_USER18 = $00020000;
- ICRLXFLG_USER19 = $00040000;
- ICRLXFLG_USER20 = $00080000;
- ICRLXFLG_USER21 = $00100000;
- ICRLXFLG_USER22 = $00200000;
- ICRLXFLG_USER23 = $00400000;
- ICRLXFLG_USER24 = $00800000;
- ICRLXFLG_USER25 = $01000000;
- ICRLXFLG_USER26 = $02000000;
- ICRLXFLG_USER27 = $04000000;
- ICRLXFLG_USER28 = $08000000;
- ICRLXFLG_USER29 = $10000000;
- ICRLXFLG_USER30 = $20000000;
-
- {DocZoneTypeConstants}
- DOCZONE_IMAGE = 0;
- DOCZONE_TEXT = 1;
- DOCZONE_TABLE = 2;
-
- {OcrErrorConstants}
- ERROR_DOC_NOT_INITIALIZED = 20180;
- ERROR_DOC_HANDLE = 20181;
- ERROR_DOC_EMPTY = 20182;
- ERROR_DOC_INVALID_FONT = 20183;
- ERROR_DOC_INVALID_PAGE = 20184;
- ERROR_DOC_INVALID_RULE = 20185;
- ERROR_DOC_INVALID_ZONE = 20186;
- ERROR_DOC_TYPE_ZONE = 20187;
- ERROR_DOC_INVALID_COLUMN = 20188;
- ERROR_DOC_INVALID_LINE = 20189;
- ERROR_DOC_INVALID_WORD = 20190;
- ERROR_OCR_LOCKED = 20191;
- ERROR_OCR_NOT_INITIALIZED = 20192;
- ERROR_OCR_MAX_REGIONS = 20193;
- ERROR_OCR_OPTION = 20194;
- ERROR_OCR_CONVERT_DIB = 20195;
- ERROR_OCR_CANCELED = 20196;
- ERROR_OCR_INVALID_OUTPUT = 20197;
- ERROR_OCR_BLOCKED = 20198;
- ERROR_OCR_RPCMEM = 20199;
- ERROR_OCR_FATAL = 20200;
- ERROR_OCR_BADTAG = 20201;
- ERROR_OCR_BADVAL = 20202;
- ERROR_OCR_BADTYPE = 20203;
- ERROR_OCR_NOFILE = 20204;
- ERROR_OCR_BADTOK = 20205;
- ERROR_OCR_BADFMT = 20206;
- ERROR_OCR_BADMATCH = 20207;
- ERROR_OCR_NOSUPPORT = 20208;
- ERROR_OCR_BADID = 20209;
- ERROR_OCR_NOLANG = 20210;
- ERROR_OCR_LANGOVFL = 20211;
- ERROR_OCR_NOISRC = 20212;
- ERROR_OCR_NOTIDL = 20213;
- ERROR_OCR_NOVER = 20214;
- ERROR_OCR_NODRAW = 20215;
- ERROR_OCR_MEMERR = 20216;
- ERROR_OCR_BADRGN = 20217;
- ERROR_OCR_NOICR = 20218;
- ERROR_OCR_NOACTV = 20219;
- ERROR_OCR_NOMORE = 20220;
- ERROR_OCR_NOTWAIT = 20221;
- ERROR_OCR_LEXOVFL = 20222;
- ERROR_OCR_PREPROC = 20223;
- ERROR_OCR_BADFILE = 20224;
- ERROR_OCR_BADSCAN = 20225;
- ERROR_OCR_NOIMG = 20226;
- ERROR_OCR_NOLICN = 20227;
- ERROR_OCR_NOLCSRV = 20228;
- ERROR_OCR_LMEMERR = 20229;
- ERROR_OCR_RESCHNG = 20230;
- ERROR_OCR_BADPLGN = 20231;
- ERROR_OCR_NOSINK = 20232;
- ERROR_OCR_NOSRC = 20233;
- ERROR_OCR_NOTOK = 20234;
- ERROR_OCR_IMBUFOVFL = 20235;
- ERROR_OCR_TMOUT = 20236;
- ERROR_OCR_BADVRS = 20237;
- ERROR_OCR_TAGNNW = 20238;
- ERROR_OCR_SRVCAN = 20239;
- ERROR_OCR_WRFAIL = 20240;
- ERROR_OCR_SCNCAN = 20241;
- ERROR_OCR_RGOCCLD = 20242;
- ERROR_OCR_NOTORNT = 20243;
- ERROR_OCR_ACCDEN = 20244;
- ERROR_OCR_BADUOR = 20245;
-
- {$IFNDEF SUPPORT_CONSTANTS}
- {$DEFINE SUPPORT_CONSTANTS}
- L_SUPPORT_EXPRESS = 0;
- L_SUPPORT_GIFLZW = 1;
- L_SUPPORT_TIFLZW = 2;
- L_SUPPORT_FPXEXTENSIONS = 3;
- L_SUPPORT_OCR = 4;
- L_SUPPORT_VIDEO = 5;
- L_SUPPORT_MEDICAL = 6;
- {$ENDIF}
-
-
- implementation
-
- end.
-