LoadFromStream
Documentbeheer
Beschrijving
Deze functie, alleen beschikbaar in de Delphi-versies van de library, maakt het mogelijk een PDF-document te laden vanuit een TStream-object. Als de functie slaagt, wordt het geladen document geselecteerd en kan zijn DocumentID worden opgehaald met de functie SelectedDocumentAls het opgegeven wachtwoord wordt geweigerd en
OnPassword is toegewezen, kan de handler andere referenties geven of het laden annuleren
Zoekopdrachten op byteafstand in de streambuffer gaan na een korte leesbewerking gewoon door totdat de stream nul bytes teruggeeft, zodat latere treffers niet worden overgeslagen wanneer een aangepaste stream gegevens in kleinere stukken aanlevert
Syntaxis
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parameters
| InStream | Het TStream-object met de PDF-documentgegevens |
|---|---|
| Password | Het wachtwoord om het bestand te laden |
Retourwaarden
| 0 | Er kon geen PDF-document uit de stream worden gelezen. Gebruik de LastErrorCode |
|---|---|
| 1 | Er is met succes een PDF-document uit de stream gelezen. Gebruik de functie SelectedDocument om de Document ID op te halen die later kan worden gebruikt om dit specifieke document te selecteren. |
Opmerkingen
De invoerbytes worden gekopieerd, dus de caller mag InStream direct na terugkeer van deze functie vrijgeven of hergebruiken; gebruik LoadFromRangeSource wanneer een grote of externe bron callback-ondersteund moet blijven en op aanvraag moet laden
Met PDF MAC beveiligde invoer wordt geauthenticeerd na wachtwoordverificatie en voordat documentpagina's worden blootgelegd