Saltar al contenido principal
Este método abre un archivo de imagen mediante la interfaz IImagePasswordCallback y agrega al documento las páginas correspondientes al archivo abierto. Este método puede notificar eventos a los listeners asociados a la interfaz IConnectionPointContainer del objeto FRDocument.

Sintaxis

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 variable contiene la ruta completa del archivo de imagen que se va a abrir. Callback [in] Esta variable hace referencia a la interfaz del objeto de tipo ImagePasswordCallback implementado por el usuario, que se utiliza para gestionar las posibles solicitudes de contraseña para acceder a imágenes en formato PDF. Este parámetro es opcional y puede ser 0; en ese caso, no se podrán procesar los archivos protegidos con contraseña. PrepareMode [in] Este parámetro hace referencia al objeto PrepareImageMode, que especifica cómo se preprocesará una imagen durante la apertura. PageIndices [in] Este parámetro hace referencia al objeto IntsCollection, que especifica los índices de las páginas que deben añadirse a un documento. Tenga en cuenta que no se permiten índices repetidos. Para añadir la misma página varias veces, llame a este método varias veces.
Este parámetro es opcional y puede ser 0; en ese caso, todas las páginas del archivo abierto se añadirán al documento.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

  • Al abrir un archivo PDF Portfolio con este método, la portada siempre se incluye en el archivo de salida.
  • Para Linux y Windows:
  • Para Linux: Este método no funciona si el objeto Engine se carga como un servidor fuera del proceso.

Consulte también

FRDocument AddImageFileWithPassword AddImageFile Trabajar con imágenes