SaveToStream

Zarządzanie dokumentem

Opis

Działa podobnie do funkcji SaveToFile, lecz pozwala zapisać dokument PDF do obiektu strumienia

Składnia

Delphi

Function TPDFlib.SaveToStream(OutStream: TStream): Integer;

Parametry

OutStreamObiekt strumienia, do którego ma zostać zapisany dokument

Wartości zwracane

0Nie można zapisać dokumentu
1Dokument został pomyślnie zapisany w strumieniu

Uwagi

OutStream może być nieprzewijalnym strumieniem tylko do zapisu, takim jak treść odpowiedzi sieciowej, ponieważ biblioteka wewnętrznie śledzi przesunięcia PDF i emituje gotową sekwencję bajtów wyłącznie do przodu

Duże strumienie zaszyfrowane algorytmami RC4, AES-CBC i AES-GCM są przekształcane bezpośrednio do OutStream w ograniczonych porcjach, a ich bajty źródłowe w pamięci pozostają niezmienione, dlatego wielokrotny zapis nie wymaga pełnych kopii odtwarzających szyfrogram i tekst jawny