Zum Hauptinhalt springen
Diese Methode öffnet eine Bilddatei mithilfe der IImagePasswordCallback-Schnittstelle und fügt die Seiten der geöffneten Datei zu einem Dokument hinzu. Diese Methode kann Ereignisse an die Listener melden, die an der IConnectionPointContainer-Schnittstelle des FRDocument-Objekts angehängt sind.

Syntax

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

Parameter

ImageFileName [in] Diese Variable enthält den vollständigen Pfad zur zu öffnenden Bilddatei. Callback [in] Diese Variable verweist auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ ImagePasswordCallback, das zur Handhabung möglicher Kennwortanfragen für den Zugriff auf Bilder im PDF-Format dient. Dieser Parameter ist optional und kann 0 sein, in diesem Fall können kennwortgeschützte Dateien nicht verarbeitet werden. PrepareMode [in] Dieser Parameter verweist auf das PrepareImageMode-Objekt, das festlegt, wie ein Bild beim Öffnen vorverarbeitet wird. PageIndices [in] Dieser Parameter verweist auf das IntsCollection-Objekt, das die Indizes der Seiten angibt, die einem Dokument hinzugefügt werden sollen. Beachten Sie, dass wiederholte Indizes nicht zulässig sind. Um dieselbe Seite mehrmals hinzuzufügen, rufen Sie diese Methode bitte mehrmals auf.
Dieser Parameter ist optional und kann 0 sein, in diesem Fall werden alle Seiten der geöffneten Datei dem Dokument hinzugefügt.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabewerte der ABBYY FineReader Engine-Funktionen zurück.

Bemerkungen

  • Wenn Sie eine PDF-Portfolio-Datei mit dieser Methode öffnen, wird ihr Umschlag immer in die Ausgabedatei einbezogen.
  • Für Linux und Windows:
  • Für Linux: Diese Methode funktioniert nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

Siehe auch

FRDocument AddImageFileWithPassword AddImageFile Arbeiten mit Bildern