LoadFromStream
Belge yönetimi
Açıklama
Bu işlev, kitaplığın yalnızca Delphi sürümlerinde bulunur ve bir PDF belgesinin bir TStream nesnesinden yüklenmesine izin verir. İşlev başarılı olursa yüklenen belge seçilir ve DocumentID'si SelectedDocument işleviyle alınabilirSağlanan parola reddedilirse ve
OnPassword atanmışsa işleyici başka bir kimlik bilgisi verebilir veya yüklemeyi iptal edebilir
Akış tamponundaki bayt uzaklığına dayalı aramalar, akış sıfır bayt döndürene kadar eksik bir okumanın ardından da sürer; böylece özel bir akış veriyi daha küçük parçalarla sağladığında sonraki eşleşmeler atlanmaz
Sözdizimi
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametreler
| InStream | PDF belge verisini içeren TStream nesnesi |
|---|---|
| Password | Dosyayı yüklemek için kullanılacak parola |
Dönüş değerleri
| 0 | Akıştan bir PDF belgesi okunamadı. LastErrorCode değerini kullanın |
|---|---|
| 1 | Bir PDF belgesi akıştan başarıyla okundu. Bu belirli belgeyi daha sonra seçmek için kullanılabilecek Document ID'yi almak üzere SelectedDocument işlevini kullanın |
Açıklamalar
Giriş baytları kopyalanır; böylece çağıran bu işlev döner dönmez InStream'i bırakabilir veya yeniden kullanabilir. Büyük ya da uzak bir kaynağın geri çağrım destekli kalması ve talep üzerine yüklenmesi gerekiyorsa LoadFromRangeSource kullanın
PDF MAC ile korunan giriş, parola doğrulamasından sonra ve belge sayfaları açığa çıkarılmadan önce kimliklendirilir