LoadFromStream
Asiakirjojen hallinta
Kuvaus
Tämä funktio, joka on käytettävissä vain kirjaston Delphi-versioissa, mahdollistaa PDF-asiakirjan lataamisen TStream-objektista. Jos funktio onnistuu, ladattu asiakirja valitaan, ja sen DocumentID:n voi noutaa SelectedDocument-funktiollaJos toimitettu salasana hylätään ja
OnPassword on annettu, käsittelijä voi toimittaa toisen tunnistetiedon tai peruuttaa latauksen
Tavuetäisyyteen perustuva haku virran puskurissa jatkuu vajaan lukukerran jälkeenkin, kunnes virta palauttaa nollaa tavua, joten myöhemmät osumat eivät jää väliin, vaikka mukautettu virta toimittaa dataa pienemmissä osissa
Syntaksi
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametrit
| InStream | PDF-asiakirjan datan sisältävä TStream-objekti |
|---|---|
| Password | Salasana, jolla tiedosto ladataan |
Paluuarvot
| 0 | PDF-asiakirjaa ei voitu lukea virrasta. Käytä LastErrorCode-arvoa |
|---|---|
| 1 | PDF-asiakirja luettiin virrasta onnistuneesti. Käytä SelectedDocument-funktiota Document ID:n saamiseksi, jota voidaan käyttää myöhemmin tämän tietyn asiakirjan valitsemiseen. |
Huomautukset
Syötetavut kopioidaan, joten kutsuja voi vapauttaa tai käyttää InStream-virtaa uudelleen heti tämän funktion palattua; käytä LoadFromRangeSource-metodia, kun suuren tai etäisen lähteen tulisi pysyä takaisinkutspohjaisena ja ladata tarpeen mukaanPDF MAC -suojattu syöte todennetaan salasanan vahvistamisen jälkeen ja ennen kuin asiakirjan sivut paljastetaan
PDF MACilla suojattu syöte todennetaan salasanan tarkistuksen jälkeen ja ennen kuin asiakirjan sivut näytetään