메인 콘텐츠로 건너뛰기
이 메서드는 문단 텍스트 내 현재 위치에 있는 단어의 인식 후보 컬렉션을 반환합니다. 이 메서드는 비인쇄 문자(공백, 캐리지 리턴 등)와 인식되지는 않았지만 사용자가 명시적으로 편집하는 과정에서 텍스트에 추가된 문자에 대해서는 0을 반환합니다. 또한 텍스트가 이전 ABBYY FineReader Engine 버전 중 하나로 인식된 경우에도 0이 반환됩니다. IRecognizerParams::SaveWordRecognitionVariants 속성이 FALSE로 설정되어 있으면 반환되는 컬렉션에는 요소가 하나만 포함됩니다. 그렇지 않으면 컬렉션에는 최소 하나 이상의 요소가 포함되며, 후보는 내부 평가 메커니즘에 따라 가장 좋은 것부터 가장 나쁜 것까지 순서대로 정렬됩니다.

구문

C++

HRESULT GetWordRecognitionVariants(
  int                        Position,
  IWordRecognitionVariants** Result
);

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

매개변수

Position [in] 이 변수에는 문단 내 문자 위치의 인덱스가 들어 있습니다. 이 인덱스는 0부터 문단 길이(IParagraph::Length 속성)까지의 범위에 있어야 합니다. 이 메서드에 문단 길이가 전달되면, 이 속성은 문단 끝에 문자가 삽입될 경우 그 문자를 받게 될 매개변수를 가리킵니다. Result [out, retval] WordRecognitionVariants 출력 객체의 인터페이스 포인터를 받는 IWordRecognitionVariants* 포인터 변수에 대한 포인터입니다.

반환 값

이 함수에는 특정 반환 값이 없습니다. 대신 ABBYY FineReader Engine 함수의 표준 반환 값을 반환합니다.

참고 항목

Paragraph ICharParams::WordRecognitionVariants Voting API 사용