Este método não é implementado para Linux ou macOS.
Este método cria uma cópia da imagem bitmap especificada (HBITMAP) no formato interno de imagem do FineReader Engine.
A imagem resultante obtida por esse método pode então ser aberta usando o 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 o identificador do objeto GDI (HBITMAP). Esse identificador deve estar disponível para o processo que executa o ABBYY FineReader Engine. O identificador é passado como __int64.
DestinationFolderName
[in] Especifica o caminho completo da pasta em que a imagem em formato interno deve ser salva. Essa pasta deve existir; caso contrário, será retornado um código de erro.
XResolution
[in] Especifica a resolução horizontal do bitmap.
YResolution
[in] Especifica a resolução vertical do bitmap.
PrepareMode
[in] Refere-se ao objeto PrepareImageMode, que armazena parâmetros para a conversão do bitmap para o formato interno. Esse parâmetro pode ser 0; nesse caso, são usados os parâmetros padrão do modo de preparação de imagem. Se um perfil tiver sido carregado, serão usados os parâmetros definidos nesse perfil.
Windows: este método não tem valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.
Linux e macOS: este método retorna E_NOTIMPL.
-
Se você precisar excluir os arquivos com imagens preparadas quando eles não forem mais necessários, implemente esse procedimento no seu aplicativo. Esses arquivos não serão removidos automaticamente do disco pelo ABBYY FineReader Engine.
-
Esse método não funciona se o Engine for carregado como um servidor fora do processo no Linux ou se o objeto for criado com o objeto OutprocLoader no Windows.
Engine
OpenBitmap
LoadImageDoc
Trabalhando com perfis