LoadFromStream
Gestionarea documentelor
Descriere
Această funcție, disponibilă doar în versiunile Delphi ale bibliotecii, permite încărcarea unui document PDF dintr-un obiect TStream. Dacă funcția reușește, documentul încărcat va fi selectat, iar DocumentID-ul său poate fi obținut folosind funcția SelectedDocumentDacă parola furnizată este respinsă și
OnPassword este atribuit, rutina de tratare poate furniza o altă acreditare sau poate anula încărcarea
Căutările la distanță în bytes în bufferul fluxului continuă după o citire incompletă până când fluxul returnează zero bytes, astfel încât potrivirile ulterioare nu sunt omise când un flux personalizat furnizează date în bucăți mai mici
Sintaxă
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametri
| InStream | Obiectul TStream care conține datele documentului PDF |
|---|---|
| Password | Parola pentru încărcarea fișierului |
Valori returnate
| 0 | Un document PDF nu a putut fi citit din flux. Folosiți LastErrorCode |
|---|---|
| 1 | Un document PDF a fost citit cu succes din flux. Folosiți funcția SelectedDocument pentru a obține ID-ul documentului, care poate fi folosit ulterior pentru a selecta acest document anume |
Observații
Octeții de intrare sunt copiați, astfel încât apelantul poate elibera sau reutiliza InStream imediat după ce funcția se întoarce; folosiți LoadFromRangeSource când o sursă mare sau la distanță ar trebui să rămână susținută de callback și să se încarce la cerereIntrarea protejată cu MAC PDF este autentificată după verificarea parolei și înainte ca paginile documentului să fie expuse
Intrarea protejată PDF MAC este autentificată după verificarea parolei și înainte ca paginile documentului să fie expuse