Метод IInkRecognizerContext::IsStringSupported (msinkaut.h)
Указывает, содержит ли системный словарь, пользовательский словарь или список слов указанную строку.
Синтаксис
HRESULT IsStringSupported(
[in] BSTR String,
[out, retval] VARIANT_BOOL *Supported
);
Параметры
[in] String
Строка для поиска в словарях и списке слов.
Дополнительные сведения о типе данных BSTR см. в разделе Использование библиотеки COM.
[out, retval] Supported
При возврате этого метода содержит VARIANT_TRUE , если строка находится в словаре или списке слов; в противном случае VARIANT_FALSE.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Один из словарей содержит строку. |
|
Параметр содержал недопустимый указатель. |
|
Недопустимая входная строка. |
|
Во время обработки произошло исключение. |
|
Не удается выделить память. |
|
Непредвиденный тип параметра или свойства. |
Комментарии
Этот метод учитывает все флаги и factoid, среди прочего, которые дают контекст проверяемой строке.
Этот метод не выполняет поиск в пользовательском словаре, если для контекста указан список слов . Распознаватель использует словарь речи в Microsoft Office XP.
Используйте свойство Factoid , чтобы ограничить поиск системным словарем или списком слов, связанным с контекстом. Например, чтобы ограничить поиск системным словарем, укажите фактоид SystemDictionary . Чтобы улучшить результаты, также может потребоваться задать свойство RecognitionFlags .
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |