Zum Hauptinhalt springen
Diese Methode ist in FRE für Windows implementiert.
Diese Methode öffnet die angegebene Bitmap-Grafik (HBITMAP).

Syntax

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

Parameter

BitmapHandle [in] Gibt das Handle des GDI-Objekts (HBITMAP) an. Dieses Handle sollte für den Prozess verfügbar sein, in dem ABBYY FineReader Engine ausgeführt wird. Das Handle wird als __int64 übergeben. XResolution [in] Gibt die horizontale Auflösung der Bitmap an. YResolution [in] Gibt die vertikale Auflösung der Bitmap an. PrepareMode [in] Verweist auf das Objekt PrepareImageMode, das Parameter für die Konvertierung der Bitmap in ein internes Format speichert. Dieser Parameter kann 0 sein. In diesem Fall werden die Standardparameter für die Bildvorbereitung verwendet. Wurde ein Profil geladen, werden stattdessen die in diesem Profil festgelegten Parameter verwendet. Result [out, retval] Ein Zeiger auf eine IImageDocument*-Zeigervariable, die den Schnittstellenzeiger auf das resultierende Objekt ImageDocument aufnimmt.

Rückgabewerte

Windows: Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück. Linux und macOS: Diese Methode gibt E_NOTIMPL zurück.

Hinweise

Diese Methode funktioniert nicht, wenn die Engine unter Linux als Out-of-Process-Server geladen wird oder wenn das Objekt unter Windows mit dem Objekt OutprocLoader erstellt wird. Siehe auch Engine PrepareBitmap