LoadFromStream
Správa dokumentov
Popis
Táto funkcia dostupná iba vo verziách knižnice pre Delphi umožňuje načítať PDF dokument z objektu TStream. Ak funkcia uspeje, načítaný dokument sa vyberie a jeho DocumentID možno získať pomocou funkcie SelectedDocumentAk je dodané heslo zamietnuté a
OnPassword je priradené, obsluha môže poskytnúť ďalšie poverenie alebo načítanie zrušiť
Hľadanie podľa bajtových vzdialeností vo vyrovnávacej pamäti streamu pokračuje aj po skrátenom čítaní, kým stream nevráti nula bajtov, takže neskoršie zhody sa nepreskočia, keď vlastný stream dodává dáta v menších častiach
Syntax
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametre
| InStream | Objekt TStream obsahujúci dáta PDF dokumentu |
|---|---|
| Password | Heslo na načítanie súboru |
Návratové hodnoty
| 0 | Ze streamu sa nepodarilo prečítať PDF dokument. Použite LastErrorCode |
|---|---|
| 1 | PDF dokument bol zo streamu úspešne prečítaný. Na získanie ID dokumentu, ktoré možno neskôr použiť na výber tohto konkrétneho dokumentu, použite funkciu SelectedDocument. |
Poznámky
Vstupné bajty sa skopírujú, takže volajúci môže uvoľniť alebo znovu použiť InStream hneď po vrátení tejto funkcie; použite LoadFromRangeSource, keď by veľký alebo vzdialený zdroj mal zostať podložený spätnými volaniami a načítať sa na požiadanie
Vstup chránený PDF MAC sa overí po overení hesla a pred sprístupnením strán dokumentu