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

InStreamPDF belge verisini içeren TStream nesnesi
PasswordDosyayı yüklemek için kullanılacak parola

Dönüş değerleri

0Akıştan bir PDF belgesi okunamadı. LastErrorCode değerini kullanın
1Bir 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