Vai al contenuto principale
Questo metodo non è implementato per Linux o macOS.
Questo metodo crea una copia dell’immagine bitmap specificata (HBITMAP) nel formato interno delle immagini di FineReader Engine. L’immagine risultante ottenuta con questo metodo può quindi essere aperta tramite il metodo IEngine::LoadImageDoc.

Sintassi

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

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. DestinationFolderName [in] Specifica il percorso completo della cartella in cui salvare l’immagine nel formato interno. Questa cartella deve esistere; in caso contrario, viene restituito un codice di errore. XResolution [in] Specifica la risoluzione orizzontale della bitmap. YResolution [in] Specifica la risoluzione verticale della bitmap. PrepareMode [in] Indica l’oggetto PrepareImageMode, che memorizza 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.

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.

Note

  • Se devi eliminare i file con le immagini preparate quando non sono più necessari, devi implementare questa procedura nella tua applicazione. ABBYY FineReader Engine non rimuove automaticamente questi file dal disco.
  • Questo metodo non funziona se l’Engine è caricato come server out-of-process in Linux o se l’oggetto viene creato tramite l’oggetto OutprocLoader in Windows.

Vedi anche

Engine OpenBitmap LoadImageDoc Utilizzo dei profili