메인 콘텐츠로 건너뛰기
이 메서드는 ImageDocument의 서로 다른 수정 상태 또는 이미지 평면 간에 픽셀 좌표를 변환합니다.

구문

C++

HRESULT ConvertCoordinates(
  ImageTypeEnum FromPage,
  ImageTypeEnum ToPage,
  int*          X,
  int*          Y
);

C#

void ConvertCoordinates(
  ImageTypeEnum FromPage,
  ImageTypeEnum ToPage,
  out int       X,
  out int       Y
);

Visual Basic .NET

Sub ConvertCoordinates( _
  FromPage As ImageTypeEnum, _
  ToPage As ImageTypeEnum, _
  ByRef X As Integer, _
  ByRef Y As Integer _
)

매개변수

FromPage [in] ImageTypeEnum 형식의 이 변수는 픽셀 좌표를 변환할 원본 이미지 페이지를 지정합니다. ToPage [in] ImageTypeEnum 형식의 이 변수는 픽셀 좌표가 변환될 대상 이미지 페이지를 지정합니다. X [in, out] 이 변수는 메서드 호출 전에는 원본 이미지 페이지를 기준으로 한 픽셀의 가로 좌표를 저장하고, 메서드 호출 후에는 대상 이미지 페이지를 기준으로 한 픽셀의 가로 좌표를 저장합니다. Y [in, out] 이 변수는 메서드 호출 전에는 원본 이미지 페이지를 기준으로 한 픽셀의 세로 좌표를 저장하고, 메서드 호출 후에는 대상 이미지 페이지를 기준으로 한 픽셀의 세로 좌표를 저장합니다.

반환 값

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

참고

  • 흑백 이미지 페이지와 컬러 이미지 페이지의 픽셀 좌표는 동일합니다.
  • 아직 생성되지 않은 미리 보기 이미지 평면으로 또는 그로부터 좌표를 변환하려고 하면 이 메서드는 오류를 반환합니다.
자동 또는 수동으로 이미지를 수정하면 이전에 생성된 미리 보기 이미지 평면이 재설정될 수 있으며, 이 경우 해당 미리 보기로 또는 그로부터 좌표를 변환할 수 없습니다. 좌표를 변환하기 전에 이미지가 수정된 경우 GetPreviewImage 메서드를 다시 호출하세요.

참고 항목

ImageTypeEnum CoordinatesConverter ImageDocument