Поделиться через


Интерфейс IInkRecognitionAlternate (msinkaut.h)

Представляет возможные совпадения слов для сегментов рукописного ввода, сравниваемых со словарем распознавателей.

Наследование

Интерфейс IInkRecognitionAlternate наследуется от интерфейса IUnknown . IInkRecognitionAlternate также имеет следующие типы элементов:

Методы

Интерфейс IInkRecognitionAlternate содержит следующие методы.

 
IInkRecognitionAlternate::AlternatesWithConstantPropertyValues

Извлекает коллекцию IInkRecognitionAlternates, которая является подразделением объекта IInkRecognitionAlternate, для которого вызывается этот метод.
IInkRecognitionAlternate::get_Ascender

Возвращает строку по возрастанию для объекта IInkRecognitionAlternate, представляющего одну строку текста.
IInkRecognitionAlternate::get_Baseline

Возвращает базовый план для объекта IInkRecognitionAlternate, представляющего одну строку текста.
IInkRecognitionAlternate::get_Confidence

Возвращает уровень достоверности (сильный, промежуточный или плохой), который распознаватель имеет при распознавании объекта IInkRecognitionAlternate или жеста. (IInkRecognitionAlternate.get_Confidence)
IInkRecognitionAlternate::get_ConfidenceAlternates

Возвращает коллекцию альтернативных вариантов, в которой каждый альтернативный вариант в коллекции состоит из сегментов с одинаковыми значениями свойств.
IInkRecognitionAlternate::get_Descender

Возвращает убывающую строку для объекта IInkRecognitionAlternate, представляющего одну строку текста.
IInkRecognitionAlternate::get_LineAlternates

Возвращает коллекцию IInkRecognitionAlternates, в которой каждый альтернативный вариант в коллекции находится в отдельной строке.
IInkRecognitionAlternate::get_LineNumber

Возвращает номер строки рукописного ввода, который составляет альтернативный.
IInkRecognitionAlternate::get_Midline

Возвращает середину для объекта IInkRecognitionAlternate, представляющего одну строку текста.
IInkRecognitionAlternate::get_String

Возвращает верхнюю строку альтернативного элемента .
IInkRecognitionAlternate::get_Strokes

Возвращает коллекцию штрихов, содержащихся в объекте или используемых для создания объекта. (IInkRecognitionAlternate.get_Strokes)
IInkRecognitionAlternate::GetPropertyValue

Извлекает значение указанного свойства альтернативного объекта .
IInkRecognitionAlternate::GetStrokesFromStrokeRanges

Извлекает самую маленькую коллекцию InkStrokes, которая содержит известную коллекцию входных данных InkStrokes и для которой объект IInkRecognizer может предоставлять альтернативные варианты.
IInkRecognitionAlternate::GetStrokesFromTextRange

Извлекает коллекцию, соответствующую наименьшему набору сегментов распознавания, который содержит указанный диапазон символов в альтернативном.
IInkRecognitionAlternate::GetTextRangeFromStrokes

Извлекает наименьший диапазон распознанного текста, для которого распознаватель может вернуть альтернативу, содержащую известную коллекцию InkStrokes.

Комментарии

Сегмент распознавания — это базовый фрагмент или единица рукописного ввода, которые распознаватель использует внутри для получения результата распознавания для известного объекта InkDisp . Сегменты обычно определяются интервалами и разбиваются на мельчайшие фрагменты рукописного ввода.

Иногда рукописный ввод может иметь неоднозначные различия между сегментами. Эти сегменты сравниваются со словарем распознавателя, чтобы определить возможные совпадения (альтернативные варианты). При сравнении сегментов распознаватель создает список возможных вариантов и назначает каждому из них уровень достоверности, выбирая наиболее подходящий вариант.

Например, рассмотрим фразу "как вы". Эта фраза, вероятно, разбита на три сегмента (в зависимости от интервала между сегментами), по одному для каждого слова.

При распознавании каждого сегмента создается recognitionResult . Каждый результат возвращает список вариантов для выбора. Например, сегмент "how" может иметь альтернативные варианты, такие как "how", "now", "new" и т. д., при этом "how" является лучшим альтернативным вариантом. По умолчанию для каждого сегмента возвращается верхний альтернативный вариант. Вы можете возвращать альтернативные варианты, отличные от верхнего.

Вы также можете возвращать варианты, основанные на свойствах вариантов, таких как уровень достоверности результата распознавания, номер строки, в которой отображаются варианты, и т. д. Список свойств распознавания см. в разделе Объект RecognitionProperty .

Также можно возвращать альтернативные варианты.

Не все распознаватели задают все перечисленные выше свойства. Когда приложение пытается получить доступ к свойству, не заданному распознавателями, возникает исключение аргумента.

Если вы определите класс, реализующий этот интерфейс, новый класс не будет правильно взаимодействовать с интерфейсами API приложений планшетного компьютера.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h

См. также раздел

Интерфейс IInkRecognitionAlternates

Интерфейс IInkRecognizer

Константы RecognitionProperty