Интерфейс 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 |