Zum Hauptinhalt springen
Diese Methode ist für Linux oder macOS nicht implementiert.
Diese Methode erstellt eine Kopie des angegebenen Bitmapbilds (HBITMAP) im internen Bildformat von FineReader Engine. Das von dieser Methode erzeugte Ausgabebild kann anschließend mit der Methode IEngine::LoadImageDoc geöffnet werden.

Syntax

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] _
)

Parameter

BitmapHandle [in] Gibt das Handle des GDI-Objekts (HBITMAP) an. Dieses Handle muss für den Prozess verfügbar sein, der ABBYY FineReader Engine ausführt. Das Handle wird als __int64 übergeben. DestinationFolderName [in] Gibt den vollständigen Pfad zum Ordner an, in dem das Bild im internen Format gespeichert werden soll. Dieser Ordner muss vorhanden sein, andernfalls wird ein Fehlercode zurückgegeben. 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 das interne Format speichert. Dieser Parameter kann 0 sein; in diesem Fall werden die Standardparameter des Bildvorbereitungsmodus verwendet. Wenn ein Profil geladen wurde, werden die durch dieses Profil festgelegten Parameter verwendet.

Rückgabewerte

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

Hinweise

  • Wenn Sie die Dateien mit vorbereiteten Bildern löschen möchten, sobald sie nicht mehr benötigt werden, müssen Sie die entsprechende Vorgehensweise in Ihrer Anwendung implementieren. Diese Dateien werden von ABBYY FineReader Engine nicht automatisch von der Festplatte gelöscht.
  • Diese Methode funktioniert nicht, wenn die Engine unter Linux als Out-of-Process-Server geladen wird oder wenn das Objekt unter Windows mithilfe des Objekts OutprocLoader erstellt wird.

Siehe auch

Engine OpenBitmap LoadImageDoc Arbeiten mit Profilen