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

InStreamHet TStream-object met de PDF-documentgegevens
PasswordHet wachtwoord om het bestand te laden

Retourwaarden

0Er kon geen PDF-document uit de stream worden gelezen. Gebruik de LastErrorCode
1Er 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