Passer au contenu principal
Cette méthode ouvre un fichier d’image à l’aide de l’interface IImagePasswordCallback et ajoute à un document les pages associées au fichier ouvert. Cette méthode peut notifier des événements aux écouteurs attachés à l’interface IConnectionPointContainer de l’objet FRDocument.

Syntaxe

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

Paramètres

ImageFileName [in] Cette variable contient le chemin complet du fichier image à ouvrir. Callback [in] Cette variable désigne l’interface de l’objet de type ImagePasswordCallback implémenté par l’utilisateur, utilisée pour gérer les éventuelles demandes de mot de passe permettant d’accéder aux images au format PDF. Ce paramètre est facultatif et peut valoir 0, auquel cas les fichiers protégés par mot de passe ne peuvent pas être traités. PrepareMode [in] Ce paramètre désigne l’objet PrepareImageMode, qui indique comment une image sera prétraitée lors de l’ouverture. PageIndices [in] Ce paramètre désigne l’objet IntsCollection, qui spécifie les indices des pages à ajouter à un document. Notez que les indices en double ne sont pas autorisés. Pour ajouter plusieurs fois la même page, appelez cette méthode plusieurs fois.
Ce paramètre est facultatif et peut valoir 0, auquel cas toutes les pages du fichier ouvert seront ajoutées au document.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

  • Lors de l’ouverture d’un fichier PDF Portfolio à l’aide de cette méthode, sa page de garde est toujours incluse dans le fichier de sortie.
  • Pour Linux et Windows :
  • Pour Linux : cette méthode ne fonctionne pas si l’objet Engine est chargé en tant que serveur hors processus.

Voir aussi

FRDocument AddImageFileWithPassword AddImageFile Travailler avec des images