Cette méthode est implémentée dans FRE pour Windows.
Cette méthode ouvre l’image bitmap (HBITMAP) spécifiée.
HRESULT OpenBitmap(
__int64 BitmapHandle,
int XResolution,
int YResolution,
IPrepareImageMode* PrepareMode
IImageDocument** Result
);
IImageDocument OpenBitmap(
Int64 BitmapHandle,
int XResolution,
int YResolution,
IPrepareImageMode PrepareMode
);
Function OpenBitmap( _
BitmapHandle As Int64, _
XResolution As Integer, _
YResolution As Integer, _
[PrepareMode As IPrepareImageMode = Nothing] _
) As IImageDocument
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.
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.
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