Класс IRecognition

#include <tiger.h>

Полный список членов класса

Открытые члены

 IRecognition ()
 IRecognition (LPDISPATCH pDispatch)
 IRecognition (const IRecognition &dispatchSrc)
short GetLanguage ()
 Получить текущий язык распознавания.
void SetLanguage (short nNewValue)
 Установить язык распознавания.
long GetSpeller ()
 Получить текущий статус словарной проверки.
void SetSpeller (long nNewValue)
 Установить словарную проверку.
long GetOneColumn ()
 Получить текущий статус режима распознавания текста одной колонкой.
void SetOneColumn (long nNewValue)
 Установить статус режима распознавания текста как одну колонку.
long GetFax100 ()
 Получить текущий статус режима распознавания факсов.
void SetFax100 (long nNewValue)
 Установить статус режима распознавания текста как одну колонку.
long GetDotMatrix ()
 Получить текущий статус режима распознавания текста, напечатанного на матричном принтер.
void SetDotMatrix (long nNewValue)
 Установить статус режима распознавания текста, напечатанного на матричном принтер.
CString GetUserDictName ()
 Получить текущий словарь пользователя.
void SetUserDictName (LPCTSTR lpszNewValue)
 Установить текущий словарь пользователя.
long GetReturnCode ()
 Получить код ошибки.
CString GetReturnString (long rc)
 Получить строку - описание ошибки.
long Load ()
 Загрузить ядро распознавания. Этот метод надо вызвать перед началом работы с объектом.
void Unload ()
 Выгрузить ядро распознавания.
long RecogDIBtoFile (long hDIB, LPCTSTR lpFileName, short shFormat, short shCode)
 Распознавание изображение и сохранение результатов в файл.
long RecogDIBtoMemory (long hDIB, long *lphMem, short Format, short Code)
 Распознавание изображение и сохранение результатов в памяти.
long RecogClipboard ()
 Распознавание изображение из буфера обмена и сохранение в него результатов.
short EnumLanguage (short PrevLang)
 Получить список идентификаторов языков распознавания.
CString GetLanguageString (long Code)
 Получить название языка распознавания.
long EnumFormats (long prev)
 Получить список идентификаторов форматов выгружаемых файлов.
CString GetFormatString (long Code)
 Получить название формата выгружаемого файла.
long EnumCodes (long Format, long prev)
 Получить список идентификаторов кодировок для данного формата выгружаемого файла.
CString GetCodeString (long Code)
 Получить название кодировки выгружаемого файла.
CString GetVersion ()
 Получить название версии ядра.
long GetBold ()
 Функция позволяющая пользователю выбрать директорию.
void SetBold (long nNewValue)
long GetItalic ()
void SetItalic (long nNewValue)
long GetSize ()
void SetSize (long nNewValue)
long GetFormat ()
void SetFormat (long nNewValue)
CString GetSerifName ()
void SetSerifName (LPCTSTR lpszNewValue)
CString GetSansSerifName ()
void SetSansSerifName (LPCTSTR lpszNewValue)
CString GetCourierName ()
void SetCourierName (LPCTSTR lpszNewValue)
long GetProgressStep ()
void SetProgressStep (long nNewValue)
long GetProgressStop ()
void SetProgressStop (long nNewValue)
long GetProgressStart ()
void SetProgressStart (long nNewValue)
long XOpen (long hDIB, LPCTSTR FileName)
long XClose ()
long XRecognition (long bThread, long context)
long XSave (LPCTSTR FileName, long Format, long Code)
long XPageAnalysis ()
long GetModePicture ()
void SetModePicture (long nNewValue)
long GetModeTable ()
void SetModeTable (long nNewValue)
long GetModeFormat ()
void SetModeFormat (long nNewValue)
short GetUnrecogChar ()
void SetUnrecogChar (short nNewValue)
long EnumFormatMode (long nPrev)
long EnumTableMode (long nPrev)
long EnumPictureMode (long nPrev)
CString GetFormatModeString (long nMode)
CString GetPictureModeString (long nMode)
CString GetTableModeString (long nMode)
long XGetRotateDIB (long *phDIB, long *x0, long *y0)
long GetAutoRotate ()
void SetAutoRotate (long nNewValue)
void SetPageSize (long width, long height)
void RenameImageFile (LPCTSTR name)
long XSetTemplate (long nLeft, long nTop, long nRight, long nBottom)
long GetCurrentEdPage ()
void SetCurrentEdPage (long nNewValue)
long GetPreserveLineBreaks ()
void SetPreserveLineBreaks (long nNewValue)
long Save (long hEdPage, LPCTSTR FileName, long Format, long Code, long bAppend)
long SaveToBSTR (long hEdPage, long Format, long Code, BSTR *lpbstr)
void DeleteEdPage (long hEdPage)


Конструктор(ы)

IRecognition::IRecognition  )  [inline]
 

IRecognition::IRecognition LPDISPATCH  pDispatch  )  [inline]
 

IRecognition::IRecognition const IRecognition dispatchSrc  )  [inline]
 


Методы

void IRecognition::DeleteEdPage long  hEdPage  ) 
 

long IRecognition::EnumCodes long  Format,
long  prev
 

Получить список идентификаторов кодировок для данного формата выгружаемого файла.

Аргументы:
Format [in] - идентификатор формата выгружаемого файла.
prev [in] - предыдущий идентификор кодировки. За начало перебора принимается значение -1;
Возвращаемые значения:
long - идентификатор кодировки выгружаемого файла. -1 означает что список кончился.

long IRecognition::EnumFormatMode long  nPrev  ) 
 

long IRecognition::EnumFormats long  prev  ) 
 

Получить список идентификаторов форматов выгружаемых файлов.

Аргументы:
prev [in] - предыдущий идентификор. За начало перебора принимается значение -1;
Возвращаемые значения:
long - идентификатор формата выгружаемого файла. -1 означает что список кончился.

short IRecognition::EnumLanguage short  PrevLang  ) 
 

Получить список идентификаторов языков распознавания.

Аргументы:
PrevLang [in] - предыдущий идентификор. За начало перебора принимается значение -1;
Возвращаемые значения:
short - идентификатор языка. -1 означает что список кончился.

long IRecognition::EnumPictureMode long  nPrev  ) 
 

long IRecognition::EnumTableMode long  nPrev  ) 
 

long IRecognition::GetAutoRotate  ) 
 

long IRecognition::GetBold  ) 
 

Функция позволяющая пользователю выбрать директорию.

Аргументы:
szTitle [in] - текст, который будет отображаться над деревом папок. Для инструкция пользователю
szPath [in/out] - путь. В диалоге выбранная директория сначала будет szPath Если пользователь нажал "OK", то в szPath запишется выбранная пользователем директория
szRoot [in] - путь к корненой директории, в которой пользователь будет выбирать
hWndOwner [in] - дескриптор родительского окна
Возвращаемые значения:
BOOL - TRUE, если удалось, иначе FALSE

CString IRecognition::GetCodeString long  Code  ) 
 

Получить название кодировки выгружаемого файла.

Аргументы:
Code [in] - идентификор кодировки.
Возвращаемые значения:
CString - название кодировки выгружаемого файла

CString IRecognition::GetCourierName  ) 
 

long IRecognition::GetCurrentEdPage  ) 
 

long IRecognition::GetDotMatrix  ) 
 

Получить текущий статус режима распознавания текста, напечатанного на матричном принтер.

Возвращаемые значения:
long - 1 - режим включен, 0 - выключен

long IRecognition::GetFax100  ) 
 

Получить текущий статус режима распознавания факсов.

Возвращаемые значения:
long - 1 - режим включен, 0 - выключен

long IRecognition::GetFormat  ) 
 

CString IRecognition::GetFormatModeString long  nMode  ) 
 

CString IRecognition::GetFormatString long  Code  ) 
 

Получить название формата выгружаемого файла.

Аргументы:
Code [in] - идентификор формата.
Возвращаемые значения:
CString - название формата выгружаемого файла

long IRecognition::GetItalic  ) 
 

short IRecognition::GetLanguage  ) 
 

Получить текущий язык распознавания.

Возвращаемые значения:
short - идентификатор языка

CString IRecognition::GetLanguageString long  Code  ) 
 

Получить название языка распознавания.

Аргументы:
Code [in] - идентификор языка.
Возвращаемые значения:
CString - название языка распознавания

long IRecognition::GetModeFormat  ) 
 

long IRecognition::GetModePicture  ) 
 

long IRecognition::GetModeTable  ) 
 

long IRecognition::GetOneColumn  ) 
 

Получить текущий статус режима распознавания текста одной колонкой.

Возвращаемые значения:
long - 1 - режим включен, 0 - выключен

CString IRecognition::GetPictureModeString long  nMode  ) 
 

long IRecognition::GetPreserveLineBreaks  ) 
 

long IRecognition::GetProgressStart  ) 
 

long IRecognition::GetProgressStep  ) 
 

long IRecognition::GetProgressStop  ) 
 

long IRecognition::GetReturnCode  ) 
 

Получить код ошибки.

Возвращаемые значения:
long - код ошибки

CString IRecognition::GetReturnString long  rc  ) 
 

Получить строку - описание ошибки.

Аргументы:
rc [in] - код ошибки
Возвращаемые значения:
CString - имя словаря

CString IRecognition::GetSansSerifName  ) 
 

CString IRecognition::GetSerifName  ) 
 

long IRecognition::GetSize  ) 
 

long IRecognition::GetSpeller  ) 
 

Получить текущий статус словарной проверки.

Возвращаемые значения:
long - 1 словарная проверка включена, 0 - выключена

CString IRecognition::GetTableModeString long  nMode  ) 
 

short IRecognition::GetUnrecogChar  ) 
 

CString IRecognition::GetUserDictName  ) 
 

Получить текущий словарь пользователя.

Возвращаемые значения:
CString - имя словаря

CString IRecognition::GetVersion  ) 
 

Получить название версии ядра.

Возвращаемые значения:
CString - название версии ядра

long IRecognition::Load  ) 
 

Загрузить ядро распознавания. Этот метод надо вызвать перед началом работы с объектом.

Возвращаемые значения:
long - 1 - загрузка прошла успешно, 0 - ошибка

long IRecognition::RecogClipboard  ) 
 

Распознавание изображение из буфера обмена и сохранение в него результатов.

Возвращаемые значения:
long - 1 - распознавание и сохранение прошло успешно, 0 - ошибка

long IRecognition::RecogDIBtoFile long  hDIB,
LPCTSTR  lpFileName,
short  shFormat,
short  shCode
 

Распознавание изображение и сохранение результатов в файл.

Аргументы:
hDIB [in] - handle на глобальную память, выделенную функцией GlobalAlloc, где находится изображение формата dib.
lpFileName [in] - имя файла для записи результата распознавания.
shFormat [in] - идентификатор формата создаваемого файла. См. фунцию GetEnumFormats.
shCode [in] - идентификатор кодировки создаваемого файла. См. фунцию GetEnumCodes.
Возвращаемые значения:
long - 1 - распознавание и сохранение прошло успешно, 0 - ошибка

long IRecognition::RecogDIBtoMemory long  hDIB,
long *  lphMem,
short  Format,
short  Code
 

Распознавание изображение и сохранение результатов в памяти.

Аргументы:
hDIB [in] - handle на глобальную память, выделенную функцией GlobalAlloc, где находится изображение формата dib.
lphMem [in] - указатель в памяти на результаты распознавания, выделенные функцией GlobalAlloc.
shFormat [in] - идентификатор формата создаваемого файла. См. фунцию GetEnumFormats.
shCode [in] - идентификатор кодировки создаваемого файла. См. фунцию GetEnumCodes.
Возвращаемые значения:
long - 1 - распознавание прошло успешно, 0 - ошибка

void IRecognition::RenameImageFile LPCTSTR  name  ) 
 

long IRecognition::Save long  hEdPage,
LPCTSTR  FileName,
long  Format,
long  Code,
long  bAppend
 

long IRecognition::SaveToBSTR long  hEdPage,
long  Format,
long  Code,
BSTR *  lpbstr
 

void IRecognition::SetAutoRotate long  nNewValue  ) 
 

void IRecognition::SetBold long  nNewValue  ) 
 

void IRecognition::SetCourierName LPCTSTR  lpszNewValue  ) 
 

void IRecognition::SetCurrentEdPage long  nNewValue  ) 
 

void IRecognition::SetDotMatrix long  nNewValue  ) 
 

Установить статус режима распознавания текста, напечатанного на матричном принтер.

Аргументы:
nNewValue [in] - 1 - включить режим, 0 - выключить

void IRecognition::SetFax100 long  nNewValue  ) 
 

Установить статус режима распознавания текста как одну колонку.

Аргументы:
nNewValue [in] - 1 - включить режим, 0 - выключить

void IRecognition::SetFormat long  nNewValue  ) 
 

void IRecognition::SetItalic long  nNewValue  ) 
 

void IRecognition::SetLanguage short  nNewValue  ) 
 

Установить язык распознавания.

Аргументы:
nNewValue [in] - идентификатор языка

void IRecognition::SetModeFormat long  nNewValue  ) 
 

void IRecognition::SetModePicture long  nNewValue  ) 
 

void IRecognition::SetModeTable long  nNewValue  ) 
 

void IRecognition::SetOneColumn long  nNewValue  ) 
 

Установить статус режима распознавания текста как одну колонку.

Аргументы:
nNewValue [in] - 1 - включить режим, 0 - выключить

void IRecognition::SetPageSize long  width,
long  height
 

void IRecognition::SetPreserveLineBreaks long  nNewValue  ) 
 

void IRecognition::SetProgressStart long  nNewValue  ) 
 

void IRecognition::SetProgressStep long  nNewValue  ) 
 

void IRecognition::SetProgressStop long  nNewValue  ) 
 

void IRecognition::SetSansSerifName LPCTSTR  lpszNewValue  ) 
 

void IRecognition::SetSerifName LPCTSTR  lpszNewValue  ) 
 

void IRecognition::SetSize long  nNewValue  ) 
 

void IRecognition::SetSpeller long  nNewValue  ) 
 

Установить словарную проверку.

Аргументы:
nNewValue [in] - 1 - включить словарную проверку, 0 - выключить

void IRecognition::SetUnrecogChar short  nNewValue  ) 
 

void IRecognition::SetUserDictName LPCTSTR  lpszNewValue  ) 
 

Установить текущий словарь пользователя.

Аргументы:
lpszNewValue [in] - путь к словарю

void IRecognition::Unload  ) 
 

Выгрузить ядро распознавания.

long IRecognition::XClose  ) 
 

long IRecognition::XGetRotateDIB long *  phDIB,
long *  x0,
long *  y0
 

long IRecognition::XOpen long  hDIB,
LPCTSTR  FileName
 

long IRecognition::XPageAnalysis  ) 
 

long IRecognition::XRecognition long  bThread,
long  context
 

long IRecognition::XSave LPCTSTR  FileName,
long  Format,
long  Code
 

long IRecognition::XSetTemplate long  nLeft,
long  nTop,
long  nRight,
long  nBottom
 


Объявления и описания членов класса находятся в файле:
Документация по Cuneiform. Последние изменения: Thu Dec 27 18:31:56 2007. Создано системой  doxygen 1.4.3