LoadFromStream
Upravljanje dokumentima
Opis
Ova funkcija, dostupna samo u Delphi verzijama knjižnice, omogućuje učitavanje PDF dokumenta iz objekta TStream. Ako funkcija uspije, učitani dokument bit će odabran, a njegov DocumentID može se dohvatiti funkcijom SelectedDocumentAko je dana zaporka odbijena i
OnPassword je dodijeljen, rukovatelj može pružiti drugu vjerodajnicu ili otkazati učitavanje
Pretraživanja po bajtnim udaljenostima u međuspremniku toka nastavljaju se nakon nepotpunog čitanja dok tok ne vrne nula bajtova, tako da kasnija podudaranja ne budu preskočena kada prilagođeni tok dostavlja podatke u manjim dijelovima
Sintaksa
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametri
| InStream | Objekt TStream koji sadrži podatke PDF dokumenta |
|---|---|
| Password | Zaporka za učitavanje datoteke |
Povratne vrijednosti
| 0 | PDF dokument nije mogao biti pročitan iz toka. Koristite LastErrorCode |
|---|---|
| 1 | PDF dokument je uspješno pročitan iz toka. Koristite funkciju SelectedDocument da dobijete ID dokumenta koji se kasnije može koristiti za odabir ovog konkretnog dokumenta |
Napomene
Ulazni bajtovi kopiraju se tako da pozivatelj može osloboditi ili ponovno koristiti InStream odmah nakon što ova funkcija vrati; koristite LoadFromRangeSource kada veliki ili udaljeni izvor treba ostati podržan povratnim pozivima i učitavati se na zahtjevPDF MAC zaštićeni ulaz ovjerava se nakon provjere zaporke i prije nego se stranice dokumenta izlože
Ulaz zaštićen PDF MAC-om autentificira se nakon provjere lozinke, a prije nego što stranice dokumenta postanu dostupne