Класс 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