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

InStreamObjekt TStream, ki vsebuje podatke dokumenta PDF
PasswordGeslo za nalaganje datoteke

Vrnjene vrednosti

0Iz toka ni bilo mogoče prebrati dokumenta PDF. Uporabite LastErrorCode
1Dokument 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