LoadFromStream
Dokumenthåndtering
Beskrivelse
Denne funktion, som kun findes i bibliotekets Delphi-versioner, gør det muligt at indlæse et PDF-dokument fra et TStream-objekt. Hvis funktionen lykkes, vælges det indlæste dokument, og dets DocumentID kan hentes med funktionen SelectedDocumentHvis den angivne adgangskode afvises, og
OnPassword er tildelt, kan handleren levere et andet legitimationsoplysning eller annullere indlæsningen
Søgninger på byteafstand i streambufferen fortsætter efter en kort læsning, indtil streamen returnerer nul bytes, så senere match ikke bliver sprunget over, når en brugerdefineret stream leverer data i mindre bidder
Syntaks
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametre
| InStream | TStream-objektet, der indeholder PDF-dokumentdataene |
|---|---|
| Password | Adgangskoden til at indlæse filen |
Returværdier
| 0 | Et PDF-dokument kunne ikke læses fra streamen. Brug LastErrorCode |
|---|---|
| 1 | Et PDF-dokument blev læst fra streamen. Brug funktionen SelectedDocument til at få Document ID, som senere kan bruges til at vælge dette specifikke dokument |
Bemærkninger
Inputbytes kopieres, så kalderen kan frigive eller genbruge InStream straks efter, at funktionen er returneret; brug LoadFromRangeSource, når en stor eller fjern kilde skal forblive callback-understøttet og indlæses efter behov
PDF MAC-beskyttet input autentificeres efter adgangskodeverificering og før dokumentsiderne eksponeres