GetEmbeddedFileContentToStream

Właściwości dokumentu

Opis

Wyodrębnia wskazany osadzony plik i zapisuje zawartość do wskazanego strumienia

Składnia

Delphi

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

Parametry

IndexIndeks osadzonego pliku od 1 do EmbeddedFileCount
OutStreamStrumień docelowy otrzymujący zdekodowaną zawartość

Wartości zwracane

0Indeks jest nieprawidłowy, cel jest niedostępny albo dekodowanie się nie powiodło
1Zawartość została zapisana pomyślnie, w tym prawidłowy pusty osadzony plik

Uwagi

Osadzone pliki zapisane z pojedynczym filtrem Flate bez predyktora są dekodowane bezpośrednio do OutStream w ograniczonych blokach, co pozwala uniknąć drugiej pełnej zdekodowanej kopii dużych załączników

Bardziej złożone łańcuchy filtrów zachowują dotychczasowe działanie dekodowania, a następnie są kopiowane do strumienia docelowego