#include <time.h>
#include "host.h"
Go to the source code of this file.
Classes |
| struct | EFONT_DESC |
| struct | EOCR_DESC |
| struct | ESTRIP_DESC |
| struct | EANYCODE_CHAR |
| class | ETEXT_DESC |
Defines |
| #define | MAX_FONT_NAME 34 |
| #define | MAX_OCR_NAME 32 |
| #define | MAX_OCR_VERSION 17 |
| #define | MIN_IMAGE_SIZE 64 |
| #define | IMAGE_ROUNDING 32 |
| #define | STARTUP_TIMEOUT 10 |
| #define | SHUTDOWN_TIMEOUT 6 |
| #define | SENDIM_TIMEOUT 5 |
| #define | RELEASE_TIMEOUT 5 |
| #define | READIM_TIMEOUT 10 |
| #define | READTEXT_TIMEOUT 5 |
| #define | PROGRESS_TIMEOUT 3 |
| #define | BADTIMES_TIMEOUT 7 |
| #define | LANGE_NONE 0x0400 |
| #define | LANGE_ALBANIAN 0x041c |
| #define | LANGE_BRITISH 0x0809 |
| #define | LANGE_BULGARIAN 0x0402 |
| #define | LANGE_CROATIAN 0x041a |
| #define | LANGE_CZECH 0x0405 |
| #define | LANGE_DANISH 0x0406 |
| #define | LANGE_DUTCH 0x0413 |
| #define | LANGE_FINNISH 0x040b |
| #define | LANGE_FRENCH 0x040c |
| #define | LANGE_GERMAN 0x0407 |
| #define | LANGE_GREEK 0x0408 |
| #define | LANGE_HUNGARIAN 0x040e |
| #define | LANGE_ITALIAN 0x0410 |
| #define | LANGE_JAPANESE 0x0411 |
| #define | LANGE_KOREAN 0x0412 |
| #define | LANGE_NORWEGIAN 0x0414 |
| #define | LANGE_POLISH 0x0415 |
| #define | LANGE_PORTUGESE 0x0416 |
| #define | LANGE_ROMANIAN 0x0418 |
| #define | LANGE_RUSSIAN 0x0419 |
| #define | LANGE_SCHINESE 0x0804 |
| #define | LANGE_SLOVAK 0x041b |
| #define | LANGE_SPANISH 0x040a |
| #define | LANGE_SWEDISH 0x041d |
| #define | LANGE_TCHINESE 0x0404 |
| #define | LANGE_TURKISH 0x041f |
| #define | LANGE_USENGLISH 0x0409 |
| #define | FFAM_NONE 0 |
| #define | FFAM_ROMAN 1 |
| #define | FFAM_SWISS 2 |
| #define | FFAM_MODERN 3 |
| #define | CHSET_ANSI 0 |
| #define | CHSET_SHIFT_JIS 128 |
| #define | CHSET_KOREAN 129 |
| #define | CHSET_SCHINESE 134 |
| #define | CHSET_BIG5 136 |
| #define | CHSET_CYRILLIC 204 |
| #define | CHSET_EEUROPE 238 |
| #define | PITCH_DEF 0 |
| #define | PITCH_FIXED 1 |
| #define | PITCH_VAR 2 |
| #define | EUC_BOLD 1 |
| #define | EUC_ITALIC 2 |
| #define | EUC_UNDERLINE 4 |
| #define | EUC_SUBSCRIPT 8 |
| #define | EUC_SUPERSCRIPT 16 |
| #define | OCR_API_NO_MEM (-2) |
| #define | OCR_API_BAD_CHAR (-3) |
| #define | OCR_API_BAD_STATE (-4) |
Typedefs |
| typedef bool(* | CANCEL_FUNC )(void *cancel_this, int words) |
Enumerations |
| enum | OCR_CHAR_DIRECTION { OCR_CDIR_RIGHT_LEFT,
OCR_CDIR_LEFT_RIGHT,
OCR_CDIR_TOP_BOTTOM,
OCR_CDIR_BOTTOM_TOP
} |
| enum | OCR_LINE_DIRECTION { OCR_LDIR_DOWN_RIGHT,
OCR_LDIR_UP_LEFT
} |
| enum | OCR_NEWLINE_TYPE { OCR_NL_NONE,
OCR_NL_NEWLINE,
OCR_NL_NEWPARA
} |
| enum | OCR_ERR_CODE {
OCR_ERR_NONE,
OCR_ERR_CLEAN_EXIT,
OCR_ERR_NO_MEM,
OCR_ERR_FILE_READ,
OCR_ERR_TMP_WRITE,
OCR_ERR_TMP_READ,
OCR_ERR_BAD_DLL,
OCR_ERR_BAD_EXE,
OCR_ERR_BAD_LOAD,
OCR_ERR_BAD_LANG,
OCR_ERR_BAD_STATE,
OCR_ERR_INTERNAL1,
OCR_ERR_INTERNAL2,
OCR_ERR_INTERNAL3,
OCR_ERR_INTERNAL4,
OCR_ERR_INTERNAL5,
OCR_ERR_INTERNAL6,
OCR_ERR_INTERNAL7,
OCR_ERR_INTERNAL8,
OCR_ERR_TIMEOUT
} |
Define Documentation
| #define BADTIMES_TIMEOUT 7 |
| #define CHSET_CYRILLIC 204 |
| #define CHSET_EEUROPE 238 |
| #define CHSET_SCHINESE 134 |
| #define CHSET_SHIFT_JIS 128 |
| #define EUC_SUPERSCRIPT 16 |
| #define IMAGE_ROUNDING 32 |
| #define LANGE_ALBANIAN 0x041c |
| #define LANGE_BRITISH 0x0809 |
| #define LANGE_BULGARIAN 0x0402 |
| #define LANGE_CROATIAN 0x041a |
| #define LANGE_CZECH 0x0405 |
| #define LANGE_DANISH 0x0406 |
| #define LANGE_DUTCH 0x0413 |
| #define LANGE_FINNISH 0x040b |
| #define LANGE_FRENCH 0x040c |
| #define LANGE_GERMAN 0x0407 |
| #define LANGE_GREEK 0x0408 |
| #define LANGE_HUNGARIAN 0x040e |
| #define LANGE_ITALIAN 0x0410 |
| #define LANGE_JAPANESE 0x0411 |
| #define LANGE_KOREAN 0x0412 |
| #define LANGE_NONE 0x0400 |
| #define LANGE_NORWEGIAN 0x0414 |
| #define LANGE_POLISH 0x0415 |
| #define LANGE_PORTUGESE 0x0416 |
| #define LANGE_ROMANIAN 0x0418 |
| #define LANGE_RUSSIAN 0x0419 |
| #define LANGE_SCHINESE 0x0804 |
| #define LANGE_SLOVAK 0x041b |
| #define LANGE_SPANISH 0x040a |
| #define LANGE_SWEDISH 0x041d |
| #define LANGE_TCHINESE 0x0404 |
| #define LANGE_TURKISH 0x041f |
| #define LANGE_USENGLISH 0x0409 |
| #define MAX_OCR_VERSION 17 |
| #define MIN_IMAGE_SIZE 64 |
| #define OCR_API_BAD_CHAR (-3) |
| #define OCR_API_BAD_STATE (-4) |
| #define OCR_API_NO_MEM (-2) |
| #define PROGRESS_TIMEOUT 3 |
| #define READIM_TIMEOUT 10 |
| #define READTEXT_TIMEOUT 5 |
| #define RELEASE_TIMEOUT 5 |
| #define SHUTDOWN_TIMEOUT 6 |
| #define STARTUP_TIMEOUT 10 |
Typedef Documentation
| typedef bool(* CANCEL_FUNC)(void *cancel_this, int words) |
Enumeration Type Documentation
- Enumerator:
| OCR_CDIR_RIGHT_LEFT |
|
| OCR_CDIR_LEFT_RIGHT |
|
| OCR_CDIR_TOP_BOTTOM |
|
| OCR_CDIR_BOTTOM_TOP |
|
- Enumerator:
| OCR_ERR_NONE |
|
| OCR_ERR_CLEAN_EXIT |
|
| OCR_ERR_NO_MEM |
|
| OCR_ERR_FILE_READ |
|
| OCR_ERR_TMP_WRITE |
|
| OCR_ERR_TMP_READ |
|
| OCR_ERR_BAD_DLL |
|
| OCR_ERR_BAD_EXE |
|
| OCR_ERR_BAD_LOAD |
|
| OCR_ERR_BAD_LANG |
|
| OCR_ERR_BAD_STATE |
|
| OCR_ERR_INTERNAL1 |
|
| OCR_ERR_INTERNAL2 |
|
| OCR_ERR_INTERNAL3 |
|
| OCR_ERR_INTERNAL4 |
|
| OCR_ERR_INTERNAL5 |
|
| OCR_ERR_INTERNAL6 |
|
| OCR_ERR_INTERNAL7 |
|
| OCR_ERR_INTERNAL8 |
|
| OCR_ERR_TIMEOUT |
|
- Enumerator:
| OCR_LDIR_DOWN_RIGHT |
|
| OCR_LDIR_UP_LEFT |
|
- Enumerator:
| OCR_NL_NONE |
|
| OCR_NL_NEWLINE |
|
| OCR_NL_NEWPARA |
|