Este método no está implementado para Linux ni macOS.
Este método crea una copia de la imagen de mapa de bits (HBITMAP) especificada en el formato de imagen interno de FineReader Engine.
La imagen de salida obtenida con este método puede abrirse posteriormente con el método 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] Especifica el identificador del objeto GDI (HBITMAP). Este identificador debe estar disponible para el proceso en el que se ejecuta ABBYY FineReader Engine. El identificador se pasa como __int64.
DestinationFolderName
[in] Especifica la ruta completa de la carpeta donde se debe guardar la imagen en formato interno. Esta carpeta debe existir; de lo contrario, se devuelve un código de error.
XResolution
[in] Especifica la resolución horizontal del mapa de bits.
YResolution
[in] Especifica la resolución vertical del mapa de bits.
PrepareMode
[in] Hace referencia al objeto PrepareImageMode, que almacena los parámetros para la conversión del mapa de bits a formato interno. Este parámetro puede ser 0, en cuyo caso se usan los parámetros predeterminados del modo de preparación de imágenes o, si se ha cargado un profile, se usan los parámetros establecidos por ese perfil.
Windows: Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
Linux y macOS: Este método devuelve E_NOTIMPL.
-
Si necesita eliminar los archivos con las imágenes preparadas cuando dejen de ser necesarios, implemente este procedimiento en su aplicación. ABBYY FineReader Engine no eliminará automáticamente estos archivos del disco.
-
Este método no funciona si el Engine se carga como un servidor fuera del proceso en Linux o si el objeto se crea mediante el objeto OutprocLoader en Windows.
Engine
OpenBitmap
LoadImageDoc
Trabajar con perfiles