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.
HRESULT PrepareBitmap(
__int64 BitmapHandle,
BSTR DestinationFolderName,
int XResolution,
int YResolution,
IPrepareImageMode* PrepareMode
);
void PrepareBitmap(
Int64 BitmapHandle,
string DestinationFolderName,
int XResolution,
int YResolution,
IPrepareImageMode PrepareMode
);
Sub PrepareBitmap( _
BitmapHandle As Int64, _
DestinationFolderName As String, _
XResolution As Integer, _
YResolution As Integer, _
[PrepareMode As IPrepareImageMode = Nothing] _
)
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.
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.
-
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.
Engine
OpenBitmap
LoadImageDoc
Utilizzo dei profili