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

InStreamObiectul TStream care conține datele documentului PDF
PasswordParola pentru încărcarea fișierului

Valori returnate

0Un document PDF nu a putut fi citit din flux. Folosiți LastErrorCode
1Un 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