Passer au contenu principal
Cette méthode est implémentée dans FRE pour Windows.
Cette méthode ouvre l’image bitmap (HBITMAP) spécifiée.

Syntaxe

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

Paramètres

BitmapHandle [in] Spécifie le handle de l’objet GDI (HBITMAP). Ce handle doit être accessible au processus qui exécute ABBYY FineReader Engine. Le handle est transmis en tant que __int64. XResolution [in] Spécifie la résolution horizontale du bitmap. YResolution [in] Spécifie la résolution verticale du bitmap. PrepareMode [in] Fait référence à l’objet PrepareImageMode, qui stocke les paramètres de conversion du bitmap au format interne. Ce paramètre peut être égal à 0 ; dans ce cas, les paramètres par défaut du mode de préparation d’image sont utilisés. Si un profil a été chargé, les paramètres définis par ce profil sont utilisés. Result [out, retval] Pointeur vers une variable pointeur IImageDocument* qui reçoit le pointeur d’interface de l’objet ImageDocument résultant.

Valeurs de retour

Windows : cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine. Linux et macOS : cette méthode renvoie E_NOTIMPL.

Remarques

Cette méthode ne fonctionne pas si Engine est chargé comme serveur hors processus sous Linux ou si l’objet est créé à l’aide de l’objet OutprocLoader sous Windows. Voir aussi Engine PrepareBitmap