Pular para o conteúdo principal
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.

Sintaxe

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

Parâmetros

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.

Valores de retorno

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.

Observações

  • 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.

Consulte também

Engine OpenBitmap LoadImageDoc Trabalhando com perfis