Pular para o conteúdo principal
Este método abre um arquivo de imagem usando a interface IImagePasswordCallback e adiciona as páginas correspondentes ao arquivo aberto a um documento. Este método pode reportar eventos aos listeners vinculados à interface IConnectionPointContainer do objeto FRDocument.

Sintaxe

C++

HRESULT AddImageFileWithPasswordCallback(
  BSTR                    ImageFileName, 
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices   
);

C#

void AddImageFileWithPasswordCallback(
  string                 ImageFileName, 
  IImagePasswordCallback Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices   
);

Visual Basic .NET

Sub AddImageFileWithPasswordCallback( _
  ImageFileName As String, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)

Parâmetros

ImageFileName [in] Esta variável contém o caminho completo para o arquivo de imagem a ser aberto. Callback [in] Esta variável refere-se à interface do objeto implementado pelo usuário, do tipo ImagePasswordCallback, usada para lidar com possíveis solicitações de senha ao acessar imagens em formato PDF. Este parâmetro é opcional e pode ser 0, caso em que arquivos protegidos por senha não podem ser processados. PrepareMode [in] Este parâmetro refere-se ao objeto PrepareImageMode que especifica como uma imagem será pré-processada durante a abertura. PageIndices [in] Este parâmetro refere-se ao objeto IntsCollection que especifica os índices das páginas que devem ser adicionadas a um documento. Observe que índices repetidos não são permitidos. Para adicionar a mesma página várias vezes, chame este método várias vezes.
Este parâmetro é opcional e pode ser 0, caso em que todas as páginas do arquivo aberto serão adicionadas ao documento.

Valores de retorno

Este método não tem valores de retorno específicos. Retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

  • Ao abrir um arquivo PDF Portfolio usando este método, sua capa é sempre incluída no arquivo de saída.
  • Para Linux e Windows:
  • Para Linux: Este método não funciona se o Engine object for carregado como um servidor fora do processo.

Veja também

FRDocument AddImageFileWithPassword AddImageFile Trabalhando com imagens