Saltar al contenido principal
Este método está implementado en FRE para Windows.
Este método abre la imagen de mapa de bits especificada (HBITMAP).

Sintaxis

C++

HRESULT OpenBitmap(
  __int64            BitmapHandle,
  int                XResolution,
  int                YResolution,
  IPrepareImageMode* PrepareMode
  IImageDocument**   Result
);

C#

IImageDocument OpenBitmap(
  Int64             BitmapHandle,
  int               XResolution,
  int               YResolution,
  IPrepareImageMode PrepareMode
);

Visual Basic .NET

Function OpenBitmap( _
  BitmapHandle As Int64, _
  XResolution As Integer, _
  YResolution As Integer, _
  [PrepareMode As IPrepareImageMode = Nothing] _
) As IImageDocument

Parámetros

BitmapHandle [in] Especifica el identificador del objeto GDI (HBITMAP). Este identificador debe estar disponible para el proceso que ejecuta ABBYY FineReader Engine. El identificador se pasa como __int64. XResolution [in] Especifica la resolución horizontal del mapa de bits. YResolution [in] Especifica la resolución vertical del mapa de bits. PrepareMode [in] Hace referencia al objeto PrepareImageMode, que almacena los parámetros para convertir el mapa de bits al formato interno. Este parámetro puede ser 0; en ese caso, se usan los parámetros predeterminados del modo de preparación de imágenes o, si se ha cargado un perfil, se usan los parámetros definidos por ese perfil. Result [out, retval] Puntero a una variable de puntero IImageDocument* que recibe el puntero de interfaz al objeto ImageDocument resultante.

Valores de retorno

Windows: Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine. Linux y macOS: Este método devuelve E_NOTIMPL.

Observaciones

Este método no funciona si el Engine se carga como un servidor fuera de proceso en Linux o si el objeto se crea mediante el objeto OutprocLoader en Windows. Consulte también Engine PrepareBitmap