Метод IInkRecognitionAlternate::GetStrokesFromStrokeRanges (msinkaut.h)
Извлекает наименьшую коллекцию InkStrokes , содержащую известную коллекцию input InkStrokes и для которой объект IInkRecognizer может предоставлять альтернативные варианты.
Синтаксис
HRESULT GetStrokesFromStrokeRanges(
[in] IInkStrokes *Strokes,
[out, retval] IInkStrokes **GetStrokesFromStrokeRanges
);
Параметры
[in] Strokes
Коллекция объектов росчерка, используемая для поиска наименьшей коллекции штрихов в альтернативном варианте результата распознавания, который содержит эту коллекцию.
[out, retval] GetStrokesFromStrokeRanges
При возврате этого метода содержит указатель на наименьшую коллекцию штрихов, которая содержит известную входную коллекцию штрихов и для которой распознаватель может предоставить альтернативные варианты.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
В методе произошло исключение. |
|
Параметр strokes связан с другим объектом Ink. |
|
Произошла неизвестная ошибка. |
Комментарии
Возвращаемая коллекция может соответствовать входной коллекции или быть больше, если входная коллекция соответствует только части наименьшего результата распознавания, который включает все входные штрихи.
Этот метод наиболее полезен для выбора слов одним щелчком мыши. Например, чтобы вернуть штрихи, составляющие выбранное слово, можно щелкнуть росчерк, вызвать метод HitTest объекта IInkStrokeDisp , чтобы получить нажатый штрих, а затем вызвать Метод GetStrokesFromStrokeRanges.
Диапазоны штрихов действительны до тех пор, пока не будет изменен объект InkDisp .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |