메인 콘텐츠로 건너뛰기
이 메서드는 이미지의 지정된 사각형 영역에서 텍스트와 배경의 색상을 감지합니다. 이 사각형은 ImageDocument의 기울기 보정된 흑백 페이지를 기준으로 한 좌표로 지정해야 합니다.

구문

C++

HRESULT GetTextBackgroundColor(
  int  Left,
  int  Top,
  int  Right,
  int  Bottom,
  int  Flags,
  int* TextColor,
  int* BackgroundColor
);

C#

void GetTextBackgroundColor(
  int     Left,
  int     Top,
  int     Right,
  int     Bottom,
  int     Flags,
  out int TextColor,
  out int BackgroundColor
);

Visual Basic .NET

Sub GetTextBackgroundColor( _
  Left As Integer, _
  Top As Integer, _
  Right As Integer, _
  Bottom As Integer, _
  Flags As Integer, _
  ByRef TextColor As Integer, _
  ByRef BackgroundColor As Integer _
)

Parameters

Left [in] 이 Parameter에는 사각형의 왼쪽 경계 좌표가 포함됩니다. Top [in] 이 Parameter에는 사각형의 위쪽 경계 좌표가 포함됩니다. Right [in] 이 Parameter에는 사각형의 오른쪽 경계 좌표가 포함됩니다. Bottom [in] 이 Parameter에는 사각형의 아래쪽 경계 좌표가 포함됩니다. Flags [in] 이 Parameter의 값은 0이거나 DetectColorRegionFlags 모듈의 DCR_Invert 상수일 수 있습니다. DCR_Invert가 전달되면 해당 사각형은 반전된 것으로 간주됩니다(검은색 배경 위의 흰색 텍스트). TextColor [out] 이 Parameter는 사각형 내 텍스트 색상 값을 받습니다. BackgroundColor [out] 이 Parameter는 사각형 내 배경 색상 값을 받습니다.

반환 값

이 메서드에는 특정 반환 값이 없습니다. 대신 ABBYY FineReader 엔진 함수의 표준 반환 값이 반환됩니다.

비고

텍스트와 배경 색상은 ImageDocument의 기울기 보정된 흑백 페이지 정보를 사용해 감지됩니다. 하지만 반환되는 색상 값은 ImageDocument의 컬러 페이지에 있는 실제 색상입니다. 지정된 사각형 내부에 있는 기울기 보정된 흑백 이미지 평면의 픽셀이 검은색(반전되지 않은 사각형의 경우) 또는 흰색(반전된 사각형의 경우)이면 텍스트의 일부로 간주됩니다. 이 메서드가 텍스트 및/또는 배경 색상을 감지하지 못하면 정의되지 않은 색상 값(0xFFFFFFFF)을 반환합니다.

참고 항목

ImageDocument