메인 콘텐츠로 건너뛰기
이 메서드는 Windows용 FRE에서 구현됩니다.
이 메서드는 텍스트의 모든 문자에 대한 정보를 배열 집합 형태로 반환합니다. 여기에는 각 문자가 위치한 페이지 번호, 문자 사각형의 좌표, 그리고 각 문자에 대한 신뢰도가 포함됩니다. 그런 다음 애플리케이션 측에서 이 데이터를 순회하여 시간이 많이 걸릴 수 있는 텍스트 블록과 단락을 반복 순회하는 과정을 피할 수 있습니다.
Windows에서는 애플리케이션이 DCOM을 통해 작동하는 경우 특히 이 방법을 권장합니다.

구문

C++

HRESULT GetCharacterData(
  SAFEARRAY** PageNumbers,
  SAFEARRAY** LeftBorders,
  SAFEARRAY** TopBorders,
  SAFEARRAY** RightBorders,
  SAFEARRAY** BottomBorders,
  SAFEARRAY** Confidences,
  SAFEARRAY** IsSuspicious
);

C#

void GetCharacterData(
  out int[]  PageNumbers,
  out int[]  LeftBorders,
  out int[]  TopBorders,
  out int[]  RightBorders,
  out int[]  BottomBorders,
  out int[]  Confidences,
  out bool[] IsSuspicious
);

Visual Basic .NET

Sub GetCharacterData( _
  ByRef PageNumbers() As Integer, _
  ByRef LeftBorders() As Integer, _
  ByRef TopBorders() As Integer, _
  ByRef RightBorders() As Integer, _
  ByRef BottomBorders() As Integer, _
  ByRef Confidences() As Integer, _
  ByRef IsSuspicious() As Boolean _
)

매개변수

PageNumbers [out] 문자가 위치한 페이지 번호 배열입니다. LeftBorders [out] 원본 이미지의 기울어짐이 보정된 흑백 평면을 기준으로 한 문자 사각형의 왼쪽 경계 좌표 배열입니다. TopBorders [out] 원본 이미지의 기울어짐이 보정된 흑백 평면을 기준으로 한 문자 사각형의 위쪽 경계 좌표 배열입니다. RightBorders [out] 원본 이미지의 기울어짐이 보정된 흑백 평면을 기준으로 한 문자 사각형의 오른쪽 경계 좌표 배열입니다. BottomBorders [out] 원본 이미지의 기울어짐이 보정된 흑백 평면을 기준으로 한 문자 사각형의 아래쪽 경계 좌표 배열입니다. Confidences [out] 문자별 신뢰도 배열입니다. IsSuspicious [out] 문자가 불확실하게 인식되었는지 여부를 나타내는 부울 값 배열입니다.

반환 값

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

비고

메서드를 호출하기 전에 배열을 수동으로 생성할 필요는 없습니다. 배열은 메서드 내부에서 자동으로 생성됩니다. 단, 배열이 더 이상 필요하지 않을 때는 SafeArrayDestroy 메서드를 호출하여 배열을 직접 해제해야 할 책임은 사용자에게 있습니다.

참고 항목

PlainText