LoadFromStream
Upravljanje dokumentov
Opis
Ta funkcija, na voljo samo v različicah knjižnice za Delphi, omogoča nalaganje dokumenta PDF iz objekta TStream. Če funkcija uspe, bo naloženi dokument izbran, njegov DocumentID pa je mogoče pridobiti s funkcijo SelectedDocumentČe je podano geslo zavrnjeno in je dodeljen
OnPassword, lahko ročjevalnik zagotovi drugo overitveno sredstvo ali prekliče nalaganje
Iskanja po bajtnih razdaljah v medpomnilniku toka se po nepopolnem branju nadaljujejo, dokler tok ne vrne nič bajtov, zato poznejših zadetkov ne preskočimo, kadar tok po meri dovaja podatke v manjših delih
Sintaksa
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametri
| InStream | Objekt TStream, ki vsebuje podatke dokumenta PDF |
|---|---|
| Password | Geslo za nalaganje datoteke |
Vrnjene vrednosti
| 0 | Iz toka ni bilo mogoče prebrati dokumenta PDF. Uporabite LastErrorCode |
|---|---|
| 1 | Dokument PDF je bil uspešno prebran iz toka. Z uporabo funkcije SelectedDocument pridobite ID dokumenta, ki ga lahko kasneje uporabite za izbiro tega dokumenta |
Opombe
Vhodni bajti se kopirajo, tako da si lahko klicatelj takoj po vrnitvi te funkcije sprosti ali znova uporabi InStream; uporabite LoadFromRangeSource, kadar naj velik ali oddaljen vir ostane podprt s povratnim klicem in se nalaga na zahtevo
Vhod, zaščiten s PDF MAC, se avtenticira po preverjanju gesla in preden se izpostavijo strani dokumenta