GetEmbeddedFileContentToStream

Dokumenteigenschaften

Beschreibung

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

Delphi

Function TPDFlib.GetEmbeddedFileContentToStream(Index: Integer; OutStream: TStream): Integer;

Parameter

IndexDer Index der eingebetteten Datei von 1 bis EmbeddedFileCount
OutStreamDer Zielstream, der den decodierten Inhalt empfängt

Rückgabewerte

0Der Index ist ungültig, das Ziel ist nicht verfügbar oder die Decodierung ist fehlgeschlagen
1Der Inhalt wurde erfolgreich geschrieben; dies schließt eine gültige leere eingebettete Datei ein

Hinweise

Eingebettete Dateien, die mit einem einzelnen Flate-Filter ohne Prädiktor gespeichert sind, werden in begrenzten Blöcken direkt nach OutStream decodiert, sodass bei großen Anhängen keine zweite vollständige Kopie der decodierten Daten entsteht

Komplexere Filterketten behalten ihr bisheriges Decodierungsverhalten bei und werden anschließend in den Zielstream kopiert