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

InStreamA PDF dokumentumadatokat tartalmazó TStream objektum
PasswordA fájl betöltéséhez használt jelszó

Visszatérési értékek

0PDF dokumentum nem olvasható az adatfolyamból. Használja a LastErrorCode-t
1PDF 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