SaveToStream
Documentbeheer
Beschrijving
Vergelijkbaar met de functie SaveToFile, maar schrijft het PDF-document naar een streamobject
Syntaxis
Delphi
Function TPDFlib.SaveToStream(OutStream: TStream): Integer;
Syntaxis
| OutStream | Het streamobject waarnaar het document wordt geschreven |
|---|
Retourwaarden
| 0 | Het document kon niet worden opgeslagen |
|---|---|
| 1 | Het document is met succes naar de stream opgeslagen |
Opmerkingen
OutStream kan een alleen-schrijven, niet-seekbare stream zijn, zoals de body van een netwerkrespons, omdat de bibliotheek PDF-offsets intern bijhoudt en de voltooide bytereeks alleen voorwaarts wegschrijft
Grote met RC4, AES-CBC en AES-GCM versleutelde streams worden rechtstreeks via begrensde chunks naar OutStream getransformeerd, terwijl hun bronbytes in het geheugen ongewijzigd blijven, zodat herhaald opslaan geen volledige kopieën voor herstel van ciphertext en plaintext vereist