Saltar al contenido principal
Este método no está implementado para Linux ni macOS.
Este método crea una copia de la imagen de mapa de bits (HBITMAP) especificada en el formato de imagen interno de FineReader Engine. La imagen de salida obtenida con este método puede abrirse posteriormente con el método IEngine::LoadImageDoc.

Sintaxis

C++

HRESULT PrepareBitmap(
  __int64            BitmapHandle,
  BSTR               DestinationFolderName,
  int                XResolution,
  int                YResolution,
  IPrepareImageMode* PrepareMode
);

C#

void PrepareBitmap(
  Int64            BitmapHandle,
  string           DestinationFolderName,
  int              XResolution,
  int              YResolution,
  IPrepareImageMode PrepareMode
);

Visual Basic .NET

Sub PrepareBitmap( _
  BitmapHandle As Int64, _
  DestinationFolderName As String, _
  XResolution As Integer, _
  YResolution As Integer, _
  [PrepareMode As IPrepareImageMode = Nothing] _
)

Parámetros

BitmapHandle [in] Especifica el identificador del objeto GDI (HBITMAP). Este identificador debe estar disponible para el proceso en el que se ejecuta ABBYY FineReader Engine. El identificador se pasa como __int64. DestinationFolderName [in] Especifica la ruta completa de la carpeta donde se debe guardar la imagen en formato interno. Esta carpeta debe existir; de lo contrario, se devuelve un código de error. 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 la conversión del mapa de bits a formato interno. Este parámetro puede ser 0, en cuyo caso se usan los parámetros predeterminados del modo de preparación de imágenes o, si se ha cargado un profile, se usan los parámetros establecidos por ese perfil.

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

  • Si necesita eliminar los archivos con las imágenes preparadas cuando dejen de ser necesarios, implemente este procedimiento en su aplicación. ABBYY FineReader Engine no eliminará automáticamente estos archivos del disco.
  • Este método no funciona si el Engine se carga como un servidor fuera del proceso en Linux o si el objeto se crea mediante el objeto OutprocLoader en Windows.

Consulte también

Engine OpenBitmap LoadImageDoc Trabajar con perfiles