Метод IInkAnalyzer::GetNodesFromTextRange
Извлекает коллекцию объектов IContextNode , относящихся к указанному текстовому диапазону для указанных узлов контекста.
Синтаксис
HRESULT GetNodesFromTextRange(
[in, out] LONG *plStart,
[in, out] LONG *plLength,
[out] IContextNodes **ppContextNodes,
[in] IContextNodes *pNodesToSearch = defaultvalue
);
Параметры
-
plStart [in, out]
-
Ссылка на начало текстового диапазона в части pNodesToSearch распознанной строки.
-
plLength [вход, выход]
-
Ссылка на длину текстового диапазона в части pNodesToSearch распознанной строки.
-
ppContextNodes [out]
-
Указатель на объекты IContextNode , относящиеся к указанному текстовому диапазону для указанных узлов контекста.
-
pNodesToSearch [in]
-
Объекты IContextNode , которыми требуется ограничить поиск.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Указанный текстовый диапазон должен быть относительно части pNodesToSearch распознанной строки IInkAnalyzer, а не к распознанной строке всего IInkAnalyzer.
Этот метод изменяет значения параметров plStart и plLength , разворачивая текстовый диапазон до ближайших границ слов.
Например, если распознанной строкой является "Я опоздал" и вызывается этот метод, используя значения параметров 6 для plStart и 1 для plLength, которые соответствуют букве "a" в "late", этот метод возвращает коллекцию, содержащую один IContextNode, InkWord или TextWord, соответствующий слову "late". В этом примере этот метод также изменяет значение plStart на 5 и значение plLength на 4, что соответствует слову "late".
Примечание
Параметр plStart относится к распознанной строке параметра pNodesToSearch .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|