Zum Hauptinhalt springen
Mit dieser Methode wird festgestellt, ob eine aus einem Stream hinzugefügte PDF-Eingabedatei ein PDF-Portfolio ist. Jede PDF-Portfolio-Datei kann mehrere Dateien unterschiedlichen Typs enthalten (Textdokumente, Präsentationen, Zeichnungen usw.).

Syntax

C++

HRESULT IsPdfPortfolioFromStream(
  IReadStream*            Stream,
  IImagePasswordCallback* Callback,
  VARIANT_BOOL*           Result
);

C#

bool IsPdfPortfolioFromStream(
  IReadStream             Stream,
  IImagePasswordCallback  Callback
);

Visual Basic .NET

Function IsPdfPortfolioFromStream( _
  Stream As IReadStream, _
  [Callback As IImagePasswordCallback = Nothing] _
) As Boolean

Parameter

Stream [in] Verweist auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ IReadStream, das eine PDF-Datei enthält, um zu prüfen, ob es sich dabei um ein PDF-Portfolio handelt. Callback [in] Diese Variable verweist auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ ImagePasswordCallback, die zur Verarbeitung möglicher Passwortabfragen für den Zugriff auf PDF-Dateien verwendet wird. Dieser Parameter ist optional und kann den Wert 0 haben; in diesem Fall können passwortgeschützte Dateien nicht geprüft werden. Result [out, retval] Dieser Parameter gibt TRUE zurück, wenn eine PDF-Datei ein PDF-Portfolio ist, andernfalls FALSE.

Rückgabewerte

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

Hinweise

Unter Linux funktioniert diese Methode nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

Siehe auch

Engine IImagePasswordCallback