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 부분을 기준으로 해야 합니다.
이 메서드는 텍스트 범위를 가장 가까운 단어 경계로 확장하여 plStart 및 plLength 매개 변수의 값을 수정합니다.
예를 들어 인식된 문자열이 "I am late"이고 plStart 의 경우 6, plLength의 경우 1의 매개 변수 값을 사용하여 이 메서드를 호출하는 경우"late"의 문자 "a"에 해당하는 이 메서드는 단일 IContextNode, InkWord 또는 TextWord라는 단어를 포함하는 컬렉션을 반환합니다. 이 예제에서 이 메서드는 plStart 값을 5로 수정하고 plLength 값을 "late"라는 단어에 해당하는 4로 수정합니다.
참고
plStart 매개 변수는 pNodesToSearch 매개 변수의 인식된 문자열을 기준으로 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
헤더 |
|
DLL |
|