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 [in, out]

인식된 문자열의 pNodesToSearch 부분에 있는 텍스트 범위의 길이에 대한 참조입니다.

ppContextNodes [out]

지정된 컨텍스트 노드의 지정된 텍스트 범위와 관련된 IContextNode 개체에 대한 포인터입니다.

pNodesToSearch [in]

검색을 제한할 IContextNode 개체입니다.

반환 값

반환 값에 대한 설명은 클래스 및 인터페이스 - 잉크 분석을 참조하세요.

설명

지정된 텍스트 범위는 전체 IInkAnalyzer의 인식된 문자열이 아니라 IInkAnalyzer의 인식된 문자열에 대한 pNodesToSearch 부분을 기준으로 해야 합니다.

이 메서드는 텍스트 범위를 가장 가까운 단어 경계로 확장하여 plStartplLength 매개 변수의 값을 수정합니다.

예를 들어 인식된 문자열이 "I am late"이고 plStart 의 경우 6, plLength의 경우 1의 매개 변수 값을 사용하여 이 메서드를 호출하는 경우"late"의 문자 "a"에 해당하는 이 메서드는 단일 IContextNode, InkWord 또는 TextWord라는 단어를 포함하는 컬렉션을 반환합니다. 이 예제에서 이 메서드는 plStart 값을 5로 수정하고 plLength 값을 "late"라는 단어에 해당하는 4로 수정합니다.

참고

plStart 매개 변수는 pNodesToSearch 매개 변수의 인식된 문자열을 기준으로 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
IACom.h(IACom_i.c도 필요)
DLL
IACom.dll

추가 정보

IInkAnalyzer