FEDRA emulsion software from the OPERA Collaboration
milocr.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define M_ADD   0x0000L
 
#define M_ADD_SEARCH_AREA_X   91L
 
#define M_ADD_SEARCH_AREA_Y   92L
 
#define M_ALL   0x40000000L
 
#define M_ALL_CHAR   0x8000L
 
#define M_ALL_OLD   0L
 
#define M_ANY   0x11000000L
 
#define M_AUTO   444L
 
#define M_AUTO_LOCALIZE   0x1000L
 
#define M_BENCHMARK_ENABLE   4L
 
#define M_BLANK   0x200000L
 
#define M_BLANK_CHARACTERS   73L
 
#define M_BLOB_ON_ACCELERATED   60L
 
#define M_BROKEN_CHAR   104L
 
#define M_CERTAINTY   202L
 
#define M_CHAR_ACCEPTANCE   25L
 
#define M_CHAR_BOX_SIZE_X   33L
 
#define M_CHAR_BOX_SIZE_Y   34L
 
#define M_CHAR_CELL_SIZE_X   33L
 
#define M_CHAR_CELL_SIZE_Y   34L
 
#define M_CHAR_ERASE   45L
 
#define M_CHAR_IN_FONT   42L
 
#define M_CHAR_INVALID   26L
 
#define M_CHAR_MAX_OFFSET_X   11L
 
#define M_CHAR_MAX_OFFSET_Y   13L
 
#define M_CHAR_MIN_OFFSET_X   10L
 
#define M_CHAR_MIN_OFFSET_Y   12L
 
#define M_CHAR_NUMBER   32L
 
#define M_CHAR_NUMBER_IN_FONT   47L
 
#define M_CHAR_OFFSET_X   35L
 
#define M_CHAR_OFFSET_Y   36L
 
#define M_CHAR_POSITION_TOLERANCE_X   91L
 
#define M_CHAR_POSITION_TOLERANCE_Y   92L
 
#define M_CHAR_POSITION_X   6L
 
#define M_CHAR_POSITION_Y   7L
 
#define M_CHAR_SCORE   5L
 
#define M_CHAR_SIZE_SCORE   9L
 
#define M_CHAR_SIZE_X   37L
 
#define M_CHAR_SIZE_X   37L
 
#define M_CHAR_SIZE_Y   38L
 
#define M_CHAR_SIZE_Y   38L
 
#define M_CHAR_SPACING   14L
 
#define M_CHAR_THICKNESS   39L
 
#define M_CHAR_VALID_FLAG   4L
 
#define M_CHARACTER_PAT_MODEL   0x10000L
 
#define M_CHECK_VALID   3L
 
#define M_CHECK_VALID_FAST   4L
 
#define M_CLEAR   0x00000001L
 
#define M_CONSTRAINED   0x40000000L
 
#define M_CONSTRAINED   0x40000000L
 
#define M_CONSTRAINT   0x4000000L
 
#define M_CONSTRAINT_TYPE   0x20000000L
 
#define M_CONTEXT   0x08000000L
 
#define M_CONTEXT_CONVERT   108L
 
#define M_COPY_FROM_FONT   2L
 
#define M_COPY_TO_FONT   1L
 
#define M_DCHAR_SEG   0x0007000L
 
#define M_DDRAW_EDGE_MODEL   0x0009000L
 
#define M_DEBUG   30L
 
#define M_DEF_ADD_SEARCH_AREA_X   0.0
 
#define M_DEF_ADD_SEARCH_AREA_Y   0.0
 
#define M_DEF_BLOB_ON_ACCELERATED   M_DISABLE
 
#define M_DEF_CHAR_ACCEPTANCE   1.00
 
#define M_DEF_CHAR_INVALID   0
 
#define M_DEF_DEBUG   0
 
#define M_DEF_ENHANCE_DOT_CHARS   0L
 
#define M_DEF_ENHANCE_MORPHO   2L
 
#define M_DEF_KILL_BORDER   M_ENABLE
 
#define M_DEF_PAT_ON_ACCELERATED   M_DISABLE
 
#define M_DEF_PROC_ON_ACCELERATED   M_ENABLE
 
#define M_DEF_READ_ACCURACY   M_MEDIUM
 
#define M_DEF_READ_FAST_FIND   M_DEFAULT
 
#define M_DEF_READ_FIRST_LEVEL   M_DEFAULT
 
#define M_DEF_READ_LAST_LEVEL   M_DEFAULT
 
#define M_DEF_READ_MODEL_STEP   M_DEFAULT
 
#define M_DEF_READ_ROBUSTNESS   M_MEDIUM
 
#define M_DEF_READ_SPEED   M_MEDIUM
 
#define M_DEF_SKIP_CONTRAST_ENHANCE   M_DISABLE
 
#define M_DEF_SKIP_SEARCH   M_DISABLE
 
#define M_DEF_SKIP_STRING_LOCATION   M_DISABLE
 
#define M_DEF_STRING_ACCEPTANCE   1.00
 
#define M_DEF_STRING_LOC_GOOD_CHAR_SIZE   0.90
 
#define M_DEF_STRING_LOC_GOOD_NB_CHAR   4L
 
#define M_DEF_STRING_LOC_MAX_CHAR_DISTANCE   0.50
 
#define M_DEF_STRING_LOC_MAX_CHAR_SIZE   1.50
 
#define M_DEF_STRING_LOC_MAX_NB_ITER   2L
 
#define M_DEF_STRING_LOC_MIN_CHAR_SIZE   0.66
 
#define M_DEF_STRING_LOC_MIN_CHAR_SPACE   0.66
 
#define M_DEF_STRING_LOC_NB_MODELS   2L
 
#define M_DEF_STRING_LOC_STOP_ITER   0.50
 
#define M_DEF_STRING_MAX_SLOPE   0.1763269
 
#define M_DEF_STRING_READ_BAD_ADD_CHAR   4L
 
#define M_DEF_STRING_READ_BAD_SIZE_X   0.40
 
#define M_DEF_STRING_READ_BAD_SIZE_Y   0.40
 
#define M_DEF_STRING_READ_GOOD_SIZE_X   0.25
 
#define M_DEF_STRING_READ_GOOD_SIZE_Y   0.25
 
#define M_DEF_STRING_READ_SIZE_X   0.33
 
#define M_DEF_STRING_READ_SIZE_Y   0.25
 
#define M_DEFAULT   0x10000000L
 
#define M_DEFAULT   0x10000000L
 
#define M_DEFAULT   0x10000000L
 
#define M_DFSAS_READ   0x0003000L
 
#define M_DIGIT   0x0003L
 
#define M_DISPLAY_ENABLE   2L
 
#define M_DMATCH   0x0008000L
 
#define M_DMULTIPLE_LINES   0x0006000L
 
#define M_DOCR_CALIB   0x0004000L
 
#define M_DOCUMENT_SCORE   15L
 
#define M_DSAVE_IMGS   0x0001000L
 
#define M_DSAVE_INFO   0x0002000L
 
#define M_DSKEW   0x0005000L
 
#define M_ENHANCE_DOT_CHARS   84L
 
#define M_ENHANCE_MORPHO   43L
 
#define M_ENLARGE_CHAR_THICKNESS   84L
 
#define M_FAST   0x00002000L
 
#define M_FLEXIBLE   0x20000000L
 
#define M_FLEXIBLE   0x20000000L
 
#define M_FONT_ASCII   0x00004000L
 
#define M_FONT_INIT_FLAG   41L
 
#define M_FONT_MIL   0x00008000L
 
#define M_FONT_TYPE   31L
 
#define M_FOREGROUND_BLACK   0x100L
 
#define M_FOREGROUND_VALUE   4L
 
#define M_FOREGROUND_WHITE   0x80L
 
#define M_FUTUR_METHODE1   3L
 
#define M_FUTUR_METHODE2   4L
 
#define M_GENERAL   0x20000000L
 
#define M_GENERAL   0x20000000L
 
#define M_GIF   3L
 
#define M_GOOD_LOCATION_QUALITY_FLAG   8L
 
#define M_INTERACTIVE   M_NULL
 
#define M_INVERT   2L
 
#define M_KILL_BORDER   44L
 
#define M_LETTER   0x0002L
 
#define M_LINE_CHAR_SEPARATOR   109L
 
#define M_LOAD   1L
 
#define M_LOAD_CHARACTER   0x8L
 
#define M_LOAD_CONSTRAINT   0x2L
 
#define M_LOAD_CONTROL   0x4L
 
#define M_LOWERCASE   0x8000L
 
#define M_MEAN   0x08000000L
 
#define M_MEDIAN   0x10000L
 
#define M_METHOD   103L
 
#define M_METHOD_CONVERT   108L
 
#define M_MIL   0L
 
#define M_MIL_EXTENSIONS   MT("*.mim")
 
#define M_MODEL_LIST   46L
 
#define M_MORPHOLOGIC_ENHANCEMENT   43L
 
#define M_MORPHOLOGIC_FILTERING   43L
 
#define M_NB_STRING   74L
 
#define M_NB_STRING   74L
 
#define M_NB_STRING_FOUND   86L
 
#define M_NB_STRING_FOUND   86L
 
#define M_NBR_OF_LINES   74L
 
#define M_NBR_OF_LINES_FOUND   86L
 
#define M_NBR_OF_LINES_READ   74L
 
#define M_OCR_PREPROCESSED   14L
 
#define M_OCR_THRESHOLD   82
 
#define M_PAT_ON_ACCELERATED   59L
 
#define M_PREPROCESSED   14L
 
#define M_PRESENT   2L
 
#define M_PRINT_ENABLE   1L
 
#define M_PROC_ON_ACCELERATED   61L
 
#define M_RAW   1L
 
#define M_READ_ACCURACY   51L
 
#define M_READ_BROKEN_CHAR   104L
 
#define M_READ_CERTAINTY   98L
 
#define M_READ_FAST_FIND   55L
 
#define M_READ_FIRST_LEVEL   52L
 
#define M_READ_LAST_LEVEL   53L
 
#define M_READ_MODEL_STEP   58L
 
#define M_READ_ROBUSTNESS   56L
 
#define M_READ_SPEED   50L
 
#define M_READ_TOUCHING_CHAR   105L
 
#define M_REPLACE   0x01000060L
 
#define M_RESIZE   1L
 
#define M_RESTORE   0L
 
#define M_SAME   -1L
 
#define M_SAVE   0x100L
 
#define M_SAVE_CHARACTER   0x800L
 
#define M_SAVE_CONSTRAINT   0x200L
 
#define M_SAVE_CONTROL   0x400L
 
#define M_SELECT_LINE   0x100L
 
#define M_SELECT_STRING   0x100L
 
#define M_SEMI   0x3L
 
#define M_SEMI_M12_92   0x1L
 
#define M_SEMI_M13_88   0x2L
 
#define M_SKEW_ANGLE   87L
 
#define M_SKEW_INTERPOLATION_MODE   88L
 
#define M_SKIP_CONTRAST_ENHANCE   23L
 
#define M_SKIP_DEFAULT_CONTRAST_ENHANCE   23L
 
#define M_SKIP_SEARCH   21L
 
#define M_SKIP_SEMI_STRING_UPDATE   0x4000L
 
#define M_SKIP_STRING_LOCATION   22L
 
#define M_SORT   0x00200000L
 
#define M_SPEED   M_SPEED_FACTOR
 
#define M_STRING   3L
 
#define M_STRING_ACCEPTANCE   24L
 
#define M_STRING_ALLOC_SIZE   18L
 
#define M_STRING_ANGLE   87L
 
#define M_STRING_ANGLE_DELTA_NEG   106L
 
#define M_STRING_ANGLE_DELTA_POS   107L
 
#define M_STRING_ANGLE_INTERPOLATION_MODE   88L
 
#define M_STRING_LENGTH   40L
 
#define M_STRING_LENGTH   40L
 
#define M_STRING_LENGTH_MAX   62L
 
#define M_STRING_LOC_CHAR_SIZE_X   1L
 
#define M_STRING_LOC_CHAR_SIZE_Y   2L
 
#define M_STRING_LOC_GOOD_CHAR_SIZE   16L
 
#define M_STRING_LOC_GOOD_NB_CHAR   6L
 
#define M_STRING_LOC_MAX_CHAR_DISTANCE   15L
 
#define M_STRING_LOC_MAX_CHAR_SIZE   13L
 
#define M_STRING_LOC_MAX_NB_ITER   3L
 
#define M_STRING_LOC_MIN_CHAR_SIZE   12L
 
#define M_STRING_LOC_MIN_CHAR_SPACE   64L
 
#define M_STRING_LOC_NB_MODELS   57L
 
#define M_STRING_LOC_STOP_ITER   5L
 
#define M_STRING_LOCATION_BLOB_ONLY   2L
 
#define M_STRING_LOCATION_BLOB_THAN_SEARCH   4L
 
#define M_STRING_LOCATION_SEARCH_ONLY   3L
 
#define M_STRING_LOCATION_SEARCH_THAN_BLOB   5L
 
#define M_STRING_MAX_SLOPE   17L
 
#define M_STRING_READ_BAD_ADD_CHAR   11L
 
#define M_STRING_READ_BAD_SIZE_X   7L
 
#define M_STRING_READ_BAD_SIZE_Y   63L
 
#define M_STRING_READ_GOOD_SIZE_X   9L
 
#define M_STRING_READ_GOOD_SIZE_Y   10L
 
#define M_STRING_READ_SIZE_X   18L
 
#define M_STRING_READ_SIZE_Y   19L
 
#define M_STRING_SCORE   M_SCORE
 
#define M_STRING_VALID_FLAG   1L
 
#define M_STRING_VALIDATION   48L
 
#define M_STRING_VALIDATION_HANDLER_PTR   M_STRING_VALIDATION
 
#define M_STRING_VALIDATION_HANDLER_USER_PTR   49L
 
#define M_SUM   0x20000000L
 
#define M_TARGET_CHAR_POSITION_VARIATION_X   91L
 
#define M_TARGET_CHAR_POSITION_VARIATION_Y   92L
 
#define M_TARGET_CHAR_SIZE_X   27L
 
#define M_TARGET_CHAR_SIZE_X_MAX   100L
 
#define M_TARGET_CHAR_SIZE_X_MIN   99L
 
#define M_TARGET_CHAR_SIZE_Y   28L
 
#define M_TARGET_CHAR_SIZE_Y_MAX   102L
 
#define M_TARGET_CHAR_SIZE_Y_MIN   101L
 
#define M_TARGET_CHAR_SPACING   29L
 
#define M_TEXT   16L
 
#define M_TEXT_LENGTH   17L
 
#define M_TEXT_SCORE   15L
 
#define M_TEXT_STRING_SEPARATOR   109L
 
#define M_THICKEN_CHAR   84L
 
#define M_THRESHOLD   82
 
#define M_TIFF   2L
 
#define M_TIFF_EXTENSIONS   MT("*.tif;*.tiff")
 
#define M_TOUCHING_CHAR   105L
 
#define M_TRUE   1L
 
#define M_UPPERCASE   0x10000L
 
#define M_USER_DEFINED   21L
 

Typedefs

typedef MFTYPE32 char void MPTYPE * FExpansionFlagPtr
 
typedef MFTYPE32 long(MFTYPE MPTYPE *MOCRHOOKFCTPTR) (long HookType
 
typedef MFTYPE32 char * String
 

Functions

MFTYPE32 MIL_ID MFTYPE MocrAllocFont (MIL_ID SystemId, long FontType, long CharNumber, long CharBoxSizeX, long CharBoxSizeY, long CharOffsetX, long CharOffsetY, long CharSizeX, long CharSizeY, long CharThickness, long StringLength, long InitFlag, MIL_ID *FontIdPtr)
 
MFTYPE32 MIL_ID MFTYPE MocrAllocResult (MIL_ID SystemId, long InitFlag, MIL_ID *ResultIdPtr)
 
MFTYPE32 MIL_ID MFTYPE MocrAutoAllocFont (MIL_ID SystemId, MIL_ID ImageId, long CharNumber, long StringLength, long InitFlag, MIL_ID *FontIdPtr)
 
MFTYPE32 void MFTYPE MocrCalibrateFont (MIL_ID CalibrationImageId, MIL_ID FontId, MIL_TEXT_CHAR *String, double TargetCharSizeXMin, double TargetCharSizeXMax, double TargetCharSizeXStep, double TargetCharSizeYMin, double TargetCharSizeYmax, double TargetCharSizeYStep, long Operation)
 
MFTYPE32 void MFTYPE MocrControl (MIL_ID FontId, long ControlToSet, double Value)
 
MFTYPE32 void MFTYPE MocrCopyFont (MIL_ID ImageId, MIL_ID FontId, long Operation, MIL_TEXT_CHAR *CharListString)
 
MFTYPE32 void MFTYPE MocrFree (MIL_ID FontOrResultId)
 
MFTYPE32 void MFTYPE MocrGetResult (MIL_ID ResultId, long ResultToGet, void *ResultPtr)
 
MFTYPE32 MOCRHOOKFCTPTR MFTYPE MocrHookFunction (MIL_ID FontId, long HookType, MOCRHOOKFCTPTR FctPtr, void *UserData)
 
MFTYPE32 void MFTYPE MocrImportFont (MIL_TEXT_PTR FileName, long FileFormat, long Operation, MIL_TEXT_CHAR *CharListString, MIL_ID FontId)
 
MFTYPE32 long MFTYPE MocrInquire (MIL_ID FontId, long InquireItem, void *ResultPtr)
 
MFTYPE32 void MFTYPE MocrLineControl (MIL_ID FontId, long LineIndex, long ControlToSet, double Value)
 
MFTYPE32 void MFTYPE MocrLineSetConstraint (MIL_ID FontId, long LineIndex, long CharPos, long CharPosType, MIL_TEXT_CHAR *CharValid)
 
MFTYPE32 void MFTYPE MocrModifyFont (MIL_ID FontId, long Operation, long ControlFlag)
 
MFTYPE32 void MFTYPE MocrPreprocess (MIL_ID FontId, long Mode)
 
MFTYPE32 void MFTYPE MocrReadString (MIL_ID ImageId, MIL_ID FontId, MIL_ID ResultId)
 
MFTYPE32 MIL_ID MFTYPE MocrRestoreFont (MIL_TEXT_PTR FileName, long Operation, MIL_ID SystemId, MIL_ID *FontId)
 
MFTYPE32 void MFTYPE MocrSaveFont (MIL_TEXT_PTR FileName, long Operation, MIL_ID FontId)
 
MFTYPE32 void MFTYPE MocrSetConstraint (MIL_ID FontId, long CharPos, long CharPosType, MIL_TEXT_CHAR *CharValidString)
 
MFTYPE32 long MFTYPE MocrValidateString (MIL_ID FontId, long Mode, MIL_TEXT_CHAR *String)
 
MFTYPE32 void MFTYPE MocrVerifyString (MIL_ID ImageId, MIL_ID FontId, MIL_TEXT_CHAR *String, MIL_ID ResultId)
 
MFTYPE32 long MFTYPE OcrDefaultCheckValid (long HookType, char *String, void MPTYPE *FExpansionFlagPtr)
 
MFTYPE32 long MFTYPE OcrSemiCheckValid (long HookType, char *String, void MPTYPE *FExpansionFlagPtr)
 
MFTYPE32 long MFTYPE OcrSemiM1292CheckValid (long HookType, char *String, void MPTYPE *FExpansionFlagPtr)
 
MFTYPE32 long MFTYPE OcrSemiM1388CheckValid (long HookType, char *String, void MPTYPE *FExpansionFlagPtr)
 

Macro Definition Documentation

◆ M_ADD

#define M_ADD   0x0000L

◆ M_ADD_SEARCH_AREA_X

#define M_ADD_SEARCH_AREA_X   91L

◆ M_ADD_SEARCH_AREA_Y

#define M_ADD_SEARCH_AREA_Y   92L

◆ M_ALL

#define M_ALL   0x40000000L

◆ M_ALL_CHAR

#define M_ALL_CHAR   0x8000L

◆ M_ALL_OLD

#define M_ALL_OLD   0L

◆ M_ANY

#define M_ANY   0x11000000L

◆ M_AUTO

#define M_AUTO   444L

◆ M_AUTO_LOCALIZE

#define M_AUTO_LOCALIZE   0x1000L

◆ M_BENCHMARK_ENABLE

#define M_BENCHMARK_ENABLE   4L

◆ M_BLANK

#define M_BLANK   0x200000L

◆ M_BLANK_CHARACTERS

#define M_BLANK_CHARACTERS   73L

◆ M_BLOB_ON_ACCELERATED

#define M_BLOB_ON_ACCELERATED   60L

◆ M_BROKEN_CHAR

#define M_BROKEN_CHAR   104L

◆ M_CERTAINTY

#define M_CERTAINTY   202L

◆ M_CHAR_ACCEPTANCE

#define M_CHAR_ACCEPTANCE   25L

◆ M_CHAR_BOX_SIZE_X

#define M_CHAR_BOX_SIZE_X   33L

◆ M_CHAR_BOX_SIZE_Y

#define M_CHAR_BOX_SIZE_Y   34L

◆ M_CHAR_CELL_SIZE_X

#define M_CHAR_CELL_SIZE_X   33L

◆ M_CHAR_CELL_SIZE_Y

#define M_CHAR_CELL_SIZE_Y   34L

◆ M_CHAR_ERASE

#define M_CHAR_ERASE   45L

◆ M_CHAR_IN_FONT

#define M_CHAR_IN_FONT   42L

◆ M_CHAR_INVALID

#define M_CHAR_INVALID   26L

◆ M_CHAR_MAX_OFFSET_X

#define M_CHAR_MAX_OFFSET_X   11L

◆ M_CHAR_MAX_OFFSET_Y

#define M_CHAR_MAX_OFFSET_Y   13L

◆ M_CHAR_MIN_OFFSET_X

#define M_CHAR_MIN_OFFSET_X   10L

◆ M_CHAR_MIN_OFFSET_Y

#define M_CHAR_MIN_OFFSET_Y   12L

◆ M_CHAR_NUMBER

#define M_CHAR_NUMBER   32L

◆ M_CHAR_NUMBER_IN_FONT

#define M_CHAR_NUMBER_IN_FONT   47L

◆ M_CHAR_OFFSET_X

#define M_CHAR_OFFSET_X   35L

◆ M_CHAR_OFFSET_Y

#define M_CHAR_OFFSET_Y   36L

◆ M_CHAR_POSITION_TOLERANCE_X

#define M_CHAR_POSITION_TOLERANCE_X   91L

◆ M_CHAR_POSITION_TOLERANCE_Y

#define M_CHAR_POSITION_TOLERANCE_Y   92L

◆ M_CHAR_POSITION_X

#define M_CHAR_POSITION_X   6L

◆ M_CHAR_POSITION_Y

#define M_CHAR_POSITION_Y   7L

◆ M_CHAR_SCORE

#define M_CHAR_SCORE   5L

◆ M_CHAR_SIZE_SCORE

#define M_CHAR_SIZE_SCORE   9L

◆ M_CHAR_SIZE_X [1/2]

#define M_CHAR_SIZE_X   37L

◆ M_CHAR_SIZE_X [2/2]

#define M_CHAR_SIZE_X   37L

◆ M_CHAR_SIZE_Y [1/2]

#define M_CHAR_SIZE_Y   38L

◆ M_CHAR_SIZE_Y [2/2]

#define M_CHAR_SIZE_Y   38L

◆ M_CHAR_SPACING

#define M_CHAR_SPACING   14L

◆ M_CHAR_THICKNESS

#define M_CHAR_THICKNESS   39L

◆ M_CHAR_VALID_FLAG

#define M_CHAR_VALID_FLAG   4L

◆ M_CHARACTER_PAT_MODEL

#define M_CHARACTER_PAT_MODEL   0x10000L

◆ M_CHECK_VALID

#define M_CHECK_VALID   3L

◆ M_CHECK_VALID_FAST

#define M_CHECK_VALID_FAST   4L

◆ M_CLEAR

#define M_CLEAR   0x00000001L

◆ M_CONSTRAINED [1/2]

#define M_CONSTRAINED   0x40000000L

◆ M_CONSTRAINED [2/2]

#define M_CONSTRAINED   0x40000000L

◆ M_CONSTRAINT

#define M_CONSTRAINT   0x4000000L

◆ M_CONSTRAINT_TYPE

#define M_CONSTRAINT_TYPE   0x20000000L

◆ M_CONTEXT

#define M_CONTEXT   0x08000000L

◆ M_CONTEXT_CONVERT

#define M_CONTEXT_CONVERT   108L

◆ M_COPY_FROM_FONT

#define M_COPY_FROM_FONT   2L

◆ M_COPY_TO_FONT

#define M_COPY_TO_FONT   1L

◆ M_DCHAR_SEG

#define M_DCHAR_SEG   0x0007000L

◆ M_DDRAW_EDGE_MODEL

#define M_DDRAW_EDGE_MODEL   0x0009000L

◆ M_DEBUG

#define M_DEBUG   30L

◆ M_DEF_ADD_SEARCH_AREA_X

#define M_DEF_ADD_SEARCH_AREA_X   0.0

◆ M_DEF_ADD_SEARCH_AREA_Y

#define M_DEF_ADD_SEARCH_AREA_Y   0.0

◆ M_DEF_BLOB_ON_ACCELERATED

#define M_DEF_BLOB_ON_ACCELERATED   M_DISABLE

◆ M_DEF_CHAR_ACCEPTANCE

#define M_DEF_CHAR_ACCEPTANCE   1.00

◆ M_DEF_CHAR_INVALID

#define M_DEF_CHAR_INVALID   0

◆ M_DEF_DEBUG

#define M_DEF_DEBUG   0

◆ M_DEF_ENHANCE_DOT_CHARS

#define M_DEF_ENHANCE_DOT_CHARS   0L

◆ M_DEF_ENHANCE_MORPHO

#define M_DEF_ENHANCE_MORPHO   2L

◆ M_DEF_KILL_BORDER

#define M_DEF_KILL_BORDER   M_ENABLE

◆ M_DEF_PAT_ON_ACCELERATED

#define M_DEF_PAT_ON_ACCELERATED   M_DISABLE

◆ M_DEF_PROC_ON_ACCELERATED

#define M_DEF_PROC_ON_ACCELERATED   M_ENABLE

◆ M_DEF_READ_ACCURACY

#define M_DEF_READ_ACCURACY   M_MEDIUM

◆ M_DEF_READ_FAST_FIND

#define M_DEF_READ_FAST_FIND   M_DEFAULT

◆ M_DEF_READ_FIRST_LEVEL

#define M_DEF_READ_FIRST_LEVEL   M_DEFAULT

◆ M_DEF_READ_LAST_LEVEL

#define M_DEF_READ_LAST_LEVEL   M_DEFAULT

◆ M_DEF_READ_MODEL_STEP

#define M_DEF_READ_MODEL_STEP   M_DEFAULT

◆ M_DEF_READ_ROBUSTNESS

#define M_DEF_READ_ROBUSTNESS   M_MEDIUM

◆ M_DEF_READ_SPEED

#define M_DEF_READ_SPEED   M_MEDIUM

◆ M_DEF_SKIP_CONTRAST_ENHANCE

#define M_DEF_SKIP_CONTRAST_ENHANCE   M_DISABLE

◆ M_DEF_SKIP_SEARCH

#define M_DEF_SKIP_SEARCH   M_DISABLE

◆ M_DEF_SKIP_STRING_LOCATION

#define M_DEF_SKIP_STRING_LOCATION   M_DISABLE

◆ M_DEF_STRING_ACCEPTANCE

#define M_DEF_STRING_ACCEPTANCE   1.00

◆ M_DEF_STRING_LOC_GOOD_CHAR_SIZE

#define M_DEF_STRING_LOC_GOOD_CHAR_SIZE   0.90

◆ M_DEF_STRING_LOC_GOOD_NB_CHAR

#define M_DEF_STRING_LOC_GOOD_NB_CHAR   4L

◆ M_DEF_STRING_LOC_MAX_CHAR_DISTANCE

#define M_DEF_STRING_LOC_MAX_CHAR_DISTANCE   0.50

◆ M_DEF_STRING_LOC_MAX_CHAR_SIZE

#define M_DEF_STRING_LOC_MAX_CHAR_SIZE   1.50

◆ M_DEF_STRING_LOC_MAX_NB_ITER

#define M_DEF_STRING_LOC_MAX_NB_ITER   2L

◆ M_DEF_STRING_LOC_MIN_CHAR_SIZE

#define M_DEF_STRING_LOC_MIN_CHAR_SIZE   0.66

◆ M_DEF_STRING_LOC_MIN_CHAR_SPACE

#define M_DEF_STRING_LOC_MIN_CHAR_SPACE   0.66

◆ M_DEF_STRING_LOC_NB_MODELS

#define M_DEF_STRING_LOC_NB_MODELS   2L

◆ M_DEF_STRING_LOC_STOP_ITER

#define M_DEF_STRING_LOC_STOP_ITER   0.50

◆ M_DEF_STRING_MAX_SLOPE

#define M_DEF_STRING_MAX_SLOPE   0.1763269

◆ M_DEF_STRING_READ_BAD_ADD_CHAR

#define M_DEF_STRING_READ_BAD_ADD_CHAR   4L

◆ M_DEF_STRING_READ_BAD_SIZE_X

#define M_DEF_STRING_READ_BAD_SIZE_X   0.40

◆ M_DEF_STRING_READ_BAD_SIZE_Y

#define M_DEF_STRING_READ_BAD_SIZE_Y   0.40

◆ M_DEF_STRING_READ_GOOD_SIZE_X

#define M_DEF_STRING_READ_GOOD_SIZE_X   0.25

◆ M_DEF_STRING_READ_GOOD_SIZE_Y

#define M_DEF_STRING_READ_GOOD_SIZE_Y   0.25

◆ M_DEF_STRING_READ_SIZE_X

#define M_DEF_STRING_READ_SIZE_X   0.33

◆ M_DEF_STRING_READ_SIZE_Y

#define M_DEF_STRING_READ_SIZE_Y   0.25

◆ M_DEFAULT [1/3]

#define M_DEFAULT   0x10000000L

◆ M_DEFAULT [2/3]

#define M_DEFAULT   0x10000000L

◆ M_DEFAULT [3/3]

#define M_DEFAULT   0x10000000L

◆ M_DFSAS_READ

#define M_DFSAS_READ   0x0003000L

◆ M_DIGIT

#define M_DIGIT   0x0003L

◆ M_DISPLAY_ENABLE

#define M_DISPLAY_ENABLE   2L

◆ M_DMATCH

#define M_DMATCH   0x0008000L

◆ M_DMULTIPLE_LINES

#define M_DMULTIPLE_LINES   0x0006000L

◆ M_DOCR_CALIB

#define M_DOCR_CALIB   0x0004000L

◆ M_DOCUMENT_SCORE

#define M_DOCUMENT_SCORE   15L

◆ M_DSAVE_IMGS

#define M_DSAVE_IMGS   0x0001000L

◆ M_DSAVE_INFO

#define M_DSAVE_INFO   0x0002000L

◆ M_DSKEW

#define M_DSKEW   0x0005000L

◆ M_ENHANCE_DOT_CHARS

#define M_ENHANCE_DOT_CHARS   84L

◆ M_ENHANCE_MORPHO

#define M_ENHANCE_MORPHO   43L

◆ M_ENLARGE_CHAR_THICKNESS

#define M_ENLARGE_CHAR_THICKNESS   84L

◆ M_FAST

#define M_FAST   0x00002000L

◆ M_FLEXIBLE [1/2]

#define M_FLEXIBLE   0x20000000L

◆ M_FLEXIBLE [2/2]

#define M_FLEXIBLE   0x20000000L

◆ M_FONT_ASCII

#define M_FONT_ASCII   0x00004000L

◆ M_FONT_INIT_FLAG

#define M_FONT_INIT_FLAG   41L

◆ M_FONT_MIL

#define M_FONT_MIL   0x00008000L

◆ M_FONT_TYPE

#define M_FONT_TYPE   31L

◆ M_FOREGROUND_BLACK

#define M_FOREGROUND_BLACK   0x100L

◆ M_FOREGROUND_VALUE

#define M_FOREGROUND_VALUE   4L

◆ M_FOREGROUND_WHITE

#define M_FOREGROUND_WHITE   0x80L

◆ M_FUTUR_METHODE1

#define M_FUTUR_METHODE1   3L

◆ M_FUTUR_METHODE2

#define M_FUTUR_METHODE2   4L

◆ M_GENERAL [1/2]

#define M_GENERAL   0x20000000L

◆ M_GENERAL [2/2]

#define M_GENERAL   0x20000000L

◆ M_GIF

#define M_GIF   3L

◆ M_GOOD_LOCATION_QUALITY_FLAG

#define M_GOOD_LOCATION_QUALITY_FLAG   8L

◆ M_INTERACTIVE

#define M_INTERACTIVE   M_NULL

◆ M_INVERT

#define M_INVERT   2L

◆ M_KILL_BORDER

#define M_KILL_BORDER   44L

◆ M_LETTER

#define M_LETTER   0x0002L

◆ M_LINE_CHAR_SEPARATOR

#define M_LINE_CHAR_SEPARATOR   109L

◆ M_LOAD

#define M_LOAD   1L

◆ M_LOAD_CHARACTER

#define M_LOAD_CHARACTER   0x8L

◆ M_LOAD_CONSTRAINT

#define M_LOAD_CONSTRAINT   0x2L

◆ M_LOAD_CONTROL

#define M_LOAD_CONTROL   0x4L

◆ M_LOWERCASE

#define M_LOWERCASE   0x8000L

◆ M_MEAN

#define M_MEAN   0x08000000L

◆ M_MEDIAN

#define M_MEDIAN   0x10000L

◆ M_METHOD

#define M_METHOD   103L

◆ M_METHOD_CONVERT

#define M_METHOD_CONVERT   108L

◆ M_MIL

#define M_MIL   0L

◆ M_MIL_EXTENSIONS

#define M_MIL_EXTENSIONS   MT("*.mim")

◆ M_MODEL_LIST

#define M_MODEL_LIST   46L

◆ M_MORPHOLOGIC_ENHANCEMENT

#define M_MORPHOLOGIC_ENHANCEMENT   43L

◆ M_MORPHOLOGIC_FILTERING

#define M_MORPHOLOGIC_FILTERING   43L

◆ M_NB_STRING [1/2]

#define M_NB_STRING   74L

◆ M_NB_STRING [2/2]

#define M_NB_STRING   74L

◆ M_NB_STRING_FOUND [1/2]

#define M_NB_STRING_FOUND   86L

◆ M_NB_STRING_FOUND [2/2]

#define M_NB_STRING_FOUND   86L

◆ M_NBR_OF_LINES

#define M_NBR_OF_LINES   74L

◆ M_NBR_OF_LINES_FOUND

#define M_NBR_OF_LINES_FOUND   86L

◆ M_NBR_OF_LINES_READ

#define M_NBR_OF_LINES_READ   74L

◆ M_OCR_PREPROCESSED

#define M_OCR_PREPROCESSED   14L

◆ M_OCR_THRESHOLD

#define M_OCR_THRESHOLD   82

◆ M_PAT_ON_ACCELERATED

#define M_PAT_ON_ACCELERATED   59L

◆ M_PREPROCESSED

#define M_PREPROCESSED   14L

◆ M_PRESENT

#define M_PRESENT   2L

◆ M_PRINT_ENABLE

#define M_PRINT_ENABLE   1L

◆ M_PROC_ON_ACCELERATED

#define M_PROC_ON_ACCELERATED   61L

◆ M_RAW

#define M_RAW   1L

◆ M_READ_ACCURACY

#define M_READ_ACCURACY   51L

◆ M_READ_BROKEN_CHAR

#define M_READ_BROKEN_CHAR   104L

◆ M_READ_CERTAINTY

#define M_READ_CERTAINTY   98L

◆ M_READ_FAST_FIND

#define M_READ_FAST_FIND   55L

◆ M_READ_FIRST_LEVEL

#define M_READ_FIRST_LEVEL   52L

◆ M_READ_LAST_LEVEL

#define M_READ_LAST_LEVEL   53L

◆ M_READ_MODEL_STEP

#define M_READ_MODEL_STEP   58L

◆ M_READ_ROBUSTNESS

#define M_READ_ROBUSTNESS   56L

◆ M_READ_SPEED

#define M_READ_SPEED   50L

◆ M_READ_TOUCHING_CHAR

#define M_READ_TOUCHING_CHAR   105L

◆ M_REPLACE

#define M_REPLACE   0x01000060L

◆ M_RESIZE

#define M_RESIZE   1L

◆ M_RESTORE

#define M_RESTORE   0L

◆ M_SAME

#define M_SAME   -1L

◆ M_SAVE

#define M_SAVE   0x100L

◆ M_SAVE_CHARACTER

#define M_SAVE_CHARACTER   0x800L

◆ M_SAVE_CONSTRAINT

#define M_SAVE_CONSTRAINT   0x200L

◆ M_SAVE_CONTROL

#define M_SAVE_CONTROL   0x400L

◆ M_SELECT_LINE

#define M_SELECT_LINE   0x100L

◆ M_SELECT_STRING

#define M_SELECT_STRING   0x100L

◆ M_SEMI

#define M_SEMI   0x3L

◆ M_SEMI_M12_92

#define M_SEMI_M12_92   0x1L

◆ M_SEMI_M13_88

#define M_SEMI_M13_88   0x2L

◆ M_SKEW_ANGLE

#define M_SKEW_ANGLE   87L

◆ M_SKEW_INTERPOLATION_MODE

#define M_SKEW_INTERPOLATION_MODE   88L

◆ M_SKIP_CONTRAST_ENHANCE

#define M_SKIP_CONTRAST_ENHANCE   23L

◆ M_SKIP_DEFAULT_CONTRAST_ENHANCE

#define M_SKIP_DEFAULT_CONTRAST_ENHANCE   23L

◆ M_SKIP_SEARCH

#define M_SKIP_SEARCH   21L

◆ M_SKIP_SEMI_STRING_UPDATE

#define M_SKIP_SEMI_STRING_UPDATE   0x4000L

◆ M_SKIP_STRING_LOCATION

#define M_SKIP_STRING_LOCATION   22L

◆ M_SORT

#define M_SORT   0x00200000L

◆ M_SPEED

#define M_SPEED   M_SPEED_FACTOR

◆ M_STRING

#define M_STRING   3L

◆ M_STRING_ACCEPTANCE

#define M_STRING_ACCEPTANCE   24L

◆ M_STRING_ALLOC_SIZE

#define M_STRING_ALLOC_SIZE   18L

◆ M_STRING_ANGLE

#define M_STRING_ANGLE   87L

◆ M_STRING_ANGLE_DELTA_NEG

#define M_STRING_ANGLE_DELTA_NEG   106L

◆ M_STRING_ANGLE_DELTA_POS

#define M_STRING_ANGLE_DELTA_POS   107L

◆ M_STRING_ANGLE_INTERPOLATION_MODE

#define M_STRING_ANGLE_INTERPOLATION_MODE   88L

◆ M_STRING_LENGTH [1/2]

#define M_STRING_LENGTH   40L

◆ M_STRING_LENGTH [2/2]

#define M_STRING_LENGTH   40L

◆ M_STRING_LENGTH_MAX

#define M_STRING_LENGTH_MAX   62L

◆ M_STRING_LOC_CHAR_SIZE_X

#define M_STRING_LOC_CHAR_SIZE_X   1L

◆ M_STRING_LOC_CHAR_SIZE_Y

#define M_STRING_LOC_CHAR_SIZE_Y   2L

◆ M_STRING_LOC_GOOD_CHAR_SIZE

#define M_STRING_LOC_GOOD_CHAR_SIZE   16L

◆ M_STRING_LOC_GOOD_NB_CHAR

#define M_STRING_LOC_GOOD_NB_CHAR   6L

◆ M_STRING_LOC_MAX_CHAR_DISTANCE

#define M_STRING_LOC_MAX_CHAR_DISTANCE   15L

◆ M_STRING_LOC_MAX_CHAR_SIZE

#define M_STRING_LOC_MAX_CHAR_SIZE   13L

◆ M_STRING_LOC_MAX_NB_ITER

#define M_STRING_LOC_MAX_NB_ITER   3L

◆ M_STRING_LOC_MIN_CHAR_SIZE

#define M_STRING_LOC_MIN_CHAR_SIZE   12L

◆ M_STRING_LOC_MIN_CHAR_SPACE

#define M_STRING_LOC_MIN_CHAR_SPACE   64L

◆ M_STRING_LOC_NB_MODELS

#define M_STRING_LOC_NB_MODELS   57L

◆ M_STRING_LOC_STOP_ITER

#define M_STRING_LOC_STOP_ITER   5L

◆ M_STRING_LOCATION_BLOB_ONLY

#define M_STRING_LOCATION_BLOB_ONLY   2L

◆ M_STRING_LOCATION_BLOB_THAN_SEARCH

#define M_STRING_LOCATION_BLOB_THAN_SEARCH   4L

◆ M_STRING_LOCATION_SEARCH_ONLY

#define M_STRING_LOCATION_SEARCH_ONLY   3L

◆ M_STRING_LOCATION_SEARCH_THAN_BLOB

#define M_STRING_LOCATION_SEARCH_THAN_BLOB   5L

◆ M_STRING_MAX_SLOPE

#define M_STRING_MAX_SLOPE   17L

◆ M_STRING_READ_BAD_ADD_CHAR

#define M_STRING_READ_BAD_ADD_CHAR   11L

◆ M_STRING_READ_BAD_SIZE_X

#define M_STRING_READ_BAD_SIZE_X   7L

◆ M_STRING_READ_BAD_SIZE_Y

#define M_STRING_READ_BAD_SIZE_Y   63L

◆ M_STRING_READ_GOOD_SIZE_X

#define M_STRING_READ_GOOD_SIZE_X   9L

◆ M_STRING_READ_GOOD_SIZE_Y

#define M_STRING_READ_GOOD_SIZE_Y   10L

◆ M_STRING_READ_SIZE_X

#define M_STRING_READ_SIZE_X   18L

◆ M_STRING_READ_SIZE_Y

#define M_STRING_READ_SIZE_Y   19L

◆ M_STRING_SCORE

#define M_STRING_SCORE   M_SCORE

◆ M_STRING_VALID_FLAG

#define M_STRING_VALID_FLAG   1L

◆ M_STRING_VALIDATION

#define M_STRING_VALIDATION   48L

◆ M_STRING_VALIDATION_HANDLER_PTR

#define M_STRING_VALIDATION_HANDLER_PTR   M_STRING_VALIDATION

◆ M_STRING_VALIDATION_HANDLER_USER_PTR

#define M_STRING_VALIDATION_HANDLER_USER_PTR   49L

◆ M_SUM

#define M_SUM   0x20000000L

◆ M_TARGET_CHAR_POSITION_VARIATION_X

#define M_TARGET_CHAR_POSITION_VARIATION_X   91L

◆ M_TARGET_CHAR_POSITION_VARIATION_Y

#define M_TARGET_CHAR_POSITION_VARIATION_Y   92L

◆ M_TARGET_CHAR_SIZE_X

#define M_TARGET_CHAR_SIZE_X   27L

◆ M_TARGET_CHAR_SIZE_X_MAX

#define M_TARGET_CHAR_SIZE_X_MAX   100L

◆ M_TARGET_CHAR_SIZE_X_MIN

#define M_TARGET_CHAR_SIZE_X_MIN   99L

◆ M_TARGET_CHAR_SIZE_Y

#define M_TARGET_CHAR_SIZE_Y   28L

◆ M_TARGET_CHAR_SIZE_Y_MAX

#define M_TARGET_CHAR_SIZE_Y_MAX   102L

◆ M_TARGET_CHAR_SIZE_Y_MIN

#define M_TARGET_CHAR_SIZE_Y_MIN   101L

◆ M_TARGET_CHAR_SPACING

#define M_TARGET_CHAR_SPACING   29L

◆ M_TEXT

#define M_TEXT   16L

◆ M_TEXT_LENGTH

#define M_TEXT_LENGTH   17L

◆ M_TEXT_SCORE

#define M_TEXT_SCORE   15L

◆ M_TEXT_STRING_SEPARATOR

#define M_TEXT_STRING_SEPARATOR   109L

◆ M_THICKEN_CHAR

#define M_THICKEN_CHAR   84L

◆ M_THRESHOLD

#define M_THRESHOLD   82

◆ M_TIFF

#define M_TIFF   2L

◆ M_TIFF_EXTENSIONS

#define M_TIFF_EXTENSIONS   MT("*.tif;*.tiff")

◆ M_TOUCHING_CHAR

#define M_TOUCHING_CHAR   105L

◆ M_TRUE

#define M_TRUE   1L

◆ M_UPPERCASE

#define M_UPPERCASE   0x10000L

◆ M_USER_DEFINED

#define M_USER_DEFINED   21L

Typedef Documentation

◆ FExpansionFlagPtr

typedef MFTYPE32 char void MPTYPE* FExpansionFlagPtr

◆ long

typedef MFTYPE32 long(MFTYPE MPTYPE *MFOCUSHOOKFCTPTR)(long HookType

◆ String

typedef MFTYPE32 char* String

Function Documentation

◆ MocrAllocFont()

MFTYPE32 MIL_ID MFTYPE MocrAllocFont ( MIL_ID  SystemId,
long  FontType,
long  CharNumber,
long  CharBoxSizeX,
long  CharBoxSizeY,
long  CharOffsetX,
long  CharOffsetY,
long  CharSizeX,
long  CharSizeY,
long  CharThickness,
long  StringLength,
long  InitFlag,
MIL_ID FontIdPtr 
)

◆ MocrAllocResult()

MFTYPE32 MIL_ID MFTYPE MocrAllocResult ( MIL_ID  SystemId,
long  InitFlag,
MIL_ID ResultIdPtr 
)

◆ MocrAutoAllocFont()

MFTYPE32 MIL_ID MFTYPE MocrAutoAllocFont ( MIL_ID  SystemId,
MIL_ID  ImageId,
long  CharNumber,
long  StringLength,
long  InitFlag,
MIL_ID FontIdPtr 
)

◆ MocrCalibrateFont()

MFTYPE32 void MFTYPE MocrCalibrateFont ( MIL_ID  CalibrationImageId,
MIL_ID  FontId,
MIL_TEXT_CHAR String,
double  TargetCharSizeXMin,
double  TargetCharSizeXMax,
double  TargetCharSizeXStep,
double  TargetCharSizeYMin,
double  TargetCharSizeYmax,
double  TargetCharSizeYStep,
long  Operation 
)

◆ MocrControl()

MFTYPE32 void MFTYPE MocrControl ( MIL_ID  FontId,
long  ControlToSet,
double  Value 
)

◆ MocrCopyFont()

MFTYPE32 void MFTYPE MocrCopyFont ( MIL_ID  ImageId,
MIL_ID  FontId,
long  Operation,
MIL_TEXT_CHAR CharListString 
)

◆ MocrFree()

MFTYPE32 void MFTYPE MocrFree ( MIL_ID  FontOrResultId)

◆ MocrGetResult()

MFTYPE32 void MFTYPE MocrGetResult ( MIL_ID  ResultId,
long  ResultToGet,
void ResultPtr 
)

◆ MocrHookFunction()

MFTYPE32 MOCRHOOKFCTPTR MFTYPE MocrHookFunction ( MIL_ID  FontId,
long  HookType,
MOCRHOOKFCTPTR  FctPtr,
void UserData 
)

◆ MocrImportFont()

MFTYPE32 void MFTYPE MocrImportFont ( MIL_TEXT_PTR  FileName,
long  FileFormat,
long  Operation,
MIL_TEXT_CHAR CharListString,
MIL_ID  FontId 
)

◆ MocrInquire()

MFTYPE32 long MFTYPE MocrInquire ( MIL_ID  FontId,
long  InquireItem,
void ResultPtr 
)

◆ MocrLineControl()

MFTYPE32 void MFTYPE MocrLineControl ( MIL_ID  FontId,
long  LineIndex,
long  ControlToSet,
double  Value 
)

◆ MocrLineSetConstraint()

MFTYPE32 void MFTYPE MocrLineSetConstraint ( MIL_ID  FontId,
long  LineIndex,
long  CharPos,
long  CharPosType,
MIL_TEXT_CHAR CharValid 
)

◆ MocrModifyFont()

MFTYPE32 void MFTYPE MocrModifyFont ( MIL_ID  FontId,
long  Operation,
long  ControlFlag 
)

◆ MocrPreprocess()

MFTYPE32 void MFTYPE MocrPreprocess ( MIL_ID  FontId,
long  Mode 
)

◆ MocrReadString()

MFTYPE32 void MFTYPE MocrReadString ( MIL_ID  ImageId,
MIL_ID  FontId,
MIL_ID  ResultId 
)

◆ MocrRestoreFont()

MFTYPE32 MIL_ID MFTYPE MocrRestoreFont ( MIL_TEXT_PTR  FileName,
long  Operation,
MIL_ID  SystemId,
MIL_ID FontId 
)

◆ MocrSaveFont()

MFTYPE32 void MFTYPE MocrSaveFont ( MIL_TEXT_PTR  FileName,
long  Operation,
MIL_ID  FontId 
)

◆ MocrSetConstraint()

MFTYPE32 void MFTYPE MocrSetConstraint ( MIL_ID  FontId,
long  CharPos,
long  CharPosType,
MIL_TEXT_CHAR CharValidString 
)

◆ MocrValidateString()

MFTYPE32 long MFTYPE MocrValidateString ( MIL_ID  FontId,
long  Mode,
MIL_TEXT_CHAR String 
)

◆ MocrVerifyString()

MFTYPE32 void MFTYPE MocrVerifyString ( MIL_ID  ImageId,
MIL_ID  FontId,
MIL_TEXT_CHAR String,
MIL_ID  ResultId 
)

◆ OcrDefaultCheckValid()

MFTYPE32 long MFTYPE OcrDefaultCheckValid ( long  HookType,
char *  String,
void MPTYPE *  FExpansionFlagPtr 
)

◆ OcrSemiCheckValid()

MFTYPE32 long MFTYPE OcrSemiCheckValid ( long  HookType,
char *  String,
void MPTYPE *  FExpansionFlagPtr 
)

◆ OcrSemiM1292CheckValid()

MFTYPE32 long MFTYPE OcrSemiM1292CheckValid ( long  HookType,
char *  String,
void MPTYPE *  FExpansionFlagPtr 
)

◆ OcrSemiM1388CheckValid()

MFTYPE32 long MFTYPE OcrSemiM1388CheckValid ( long  HookType,
char *  String,
void MPTYPE *  FExpansionFlagPtr 
)