메인 콘텐츠로 건너뛰기
이 메서드는 Windows용 FRE에서 구현됩니다.
이 메서드는 지정된 비트맵 데이터를 열며, 다음 이미지 형식을 지원합니다:
  • 1비트 흑백(각 픽셀은 1비트로 표현됨)
  • 8비트 그레이스케일(각 픽셀은 8비트로 표현됨)
  • 24비트 컬러(24비트는 각각 R, G, B 구성 요소에 8비트씩 할당됨)

구문

C++

HRESULT OpenBitmapBits(
  BitmapBitsFormatEnum Format,
  int                  Width,
  int                  Height,
  int                  ByteWidth,
  int                  XResolution,
  int                  YResolution,
  __int64              RawDataPtr,
  IPrepareImageMode*   PrepareMode,
  IImageDocument**     Result
);

C#

IImageDocument OpenBitmapBits(
  BitmapBitsFormatEnum Format,
  int                  Width,
  int                  Height,
  int                  ByteWidth,
  int                  XResolution,
  int                  YResolution,
  Int64                RawDataPtr,
  IPrepareImageMode    PrepareMode
);

Visual Basic .NET

Function OpenBitmapBits( _
  Format As BitmapBitsFormatEnum, _
  Width As Integer, _
  Height As Integer, _
  ByteWidth As Integer, _
  XResolution As Integer, _
  YResolution As Integer, _
  RawDataPtr As Int64, _
  [PrepareMode As IPrepareImageMode = Nothing] _
) As IImageDocument

매개변수

Format [in] BitmapBitsFormatEnum 형식의 이 매개변수는 열려는 비트맵 데이터의 형식을 설명합니다. Width [in] 비트맵의 너비를 픽셀 단위로 지정합니다. 이 매개변수는 0일 수 없습니다. Height [in] 비트맵의 높이를 픽셀 단위로 지정합니다. 이 매개변수는 0일 수 없습니다. ByteWidth [in] 비트맵 한 줄의 너비를 바이트 단위로 지정합니다(패딩 포함). 이 매개변수는 0일 수 없습니다. XResolution [in] 비트맵의 가로 해상도를 인치당 도트 수로 지정합니다. YResolution [in] 비트맵의 세로 해상도를 인치당 도트 수로 지정합니다. RawDataPtr [in] 이 매개변수는 비트맵 데이터가 들어 있는 메모리 버퍼의 핸들로 처리됩니다. 핸들은 __int64로 전달됩니다. 데이터 형식에 대한 자세한 내용은 BitmapBitsFormatEnum 상수 설명을 참조하세요. PrepareMode [in] 이미지 준비 모드를 정의하는 PrepareImageMode 객체를 참조합니다. 이 값은 0일 수 있으며, 이 경우 PrepareImageMode 속성의 기본값이 사용됩니다. 또는 프로필이 로드된 경우에는 해당 프로필에 설정된 매개변수가 사용됩니다. Result [out, retval] 결과 ImageDocument 객체의 인터페이스 포인터를 받는 IImageDocument* 포인터 변수에 대한 포인터입니다.

반환 값

Windows: 이 메서드에는 별도의 반환 값이 없습니다. ABBYY FineReader 엔진 함수의 표준 반환 값을 반환합니다. Linux 및 macOS: 이 메서드는 E_NOTIMPL을 반환합니다.

비고

Linux에서 엔진이 별도 프로세스 서버로 로드되었거나 Windows에서 OutprocLoader 객체로 객체를 생성한 경우, 이 메서드는 작동하지 않습니다.

참고 항목

엔진 BitmapBitsFormatEnum 프로필 작업