LoadFromStream
Dokumentumkezelés
Leírás
Ez a függvény, amely csak a könyvtár Delphi változataiban érhető el, lehetővé teszi PDF dokumentum betöltését TStream objektumból. Ha a függvény sikeres, a betöltött dokumentum kijelölésre kerül, és a DocumentID lekérdezhető a SelectedDocument függvénnyelHa a megadott jelszó elutasításra kerül, és az
OnPassword hozzá van rendelve, a kezelő másik hitelesítést adhat, vagy megszakíthatja a betöltést
Az adatfolyam-pufferben bájttávolság szerinti keresés rövid olvasás után is folytatódik, amíg az adatfolyam nulla bájtot nem ad vissza, így az egyéni adatfolyam kisebb adagokban szolgáltatott adatai esetén sem maradnak ki a későbbi egyezések
Szintaxis
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Paraméterek
| InStream | A PDF dokumentumadatokat tartalmazó TStream objektum |
|---|---|
| Password | A fájl betöltéséhez használt jelszó |
Visszatérési értékek
| 0 | PDF dokumentum nem olvasható az adatfolyamból. Használja a LastErrorCode-t |
|---|---|
| 1 | PDF dokumentum sikeresen kiolvasásra került az adatfolyamból. A SelectedDocument függvénnyel szerezze meg a dokumentumazonosítót, amely később e konkrét dokumentum kiválasztására használható |
Megjegyzések
A bemeneti bájtok másolódnak, így a hívó szabadíthatja vagy újrahasznosíthatja az InStream-et rögtön e függvény visszatérése után; használj LoadFromRangeSource-t, ha egy nagy vagy távoli forrásnak visszahívás-támogatottnak kell maradnia, és igény szerint kell betöltenie
A PDF MAC által védett bemenet a jelszó-ellenőrzés után, a dokumentum oldalainak megnyitása előtt hitelesítésre kerül