Vai al contenuto principale
Questo metodo è implementato in FRE per Windows.
Questo metodo apre l’immagine bitmap specificata (HBITMAP).

Sintassi

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

Parametri

BitmapHandle [in] Specifica l’handle dell’oggetto GDI (HBITMAP). Questo handle deve essere disponibile per il processo che esegue ABBYY FineReader Engine. L’handle viene passato come __int64. XResolution [in] Specifica la risoluzione orizzontale della bitmap. YResolution [in] Specifica la risoluzione verticale della bitmap. PrepareMode [in] Indica l’oggetto PrepareImageMode, che contiene i parametri per la conversione della bitmap nel formato interno. Questo parametro può essere 0; in tal caso vengono utilizzati i parametri predefiniti della modalità di preparazione dell’immagine oppure, se è stato caricato un profilo, i parametri impostati da tale profilo. Result [out, retval] Puntatore a una variabile puntatore di tipo IImageDocument* che riceve il puntatore all’interfaccia dell’oggetto ImageDocument risultante.

Valori di ritorno

Windows: questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine. Linux e macOS: questo metodo restituisce E_NOTIMPL.

Osservazioni

Questo metodo non funziona se Engine è caricato come server esterno al processo in Linux o se l’oggetto viene creato usando l’oggetto OutprocLoader in Windows. Vedere anche Engine PrepareBitmap