LoadFromStream

Manajemen dokumen

Deskripsi

Fungsi ini, yang hanya tersedia di versi Delphi library, mengizinkan dokumen PDF dimuat dari objek TStream. Bila fungsi berhasil, dokumen yang dimuat akan terpilih dan DocumentID-nya bisa diambil memakai fungsi SelectedDocument

Bila kata sandi yang diberikan ditolak dan OnPassword ditugaskan, handler bisa menyuplai kredensial lain atau membatalkan pemuatan

Pencarian jarak-byte di buffer stream berlanjut setelah short read sampai stream mengembalikan nol byte, sehingga kecocokan berikutnya tidak terlewat saat stream kustom menyuplai data dalam chunk yang lebih kecil

Sintaks

Delphi

Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;

Parameter

InStreamObjek TStream yang memuat data dokumen PDF
PasswordKata sandi untuk memuat file

Nilai yang dikembalikan

0Dokumen PDF tidak dapat dibaca dari stream. Gunakan LastErrorCode
1Dokumen PDF berhasil dibaca dari stream. Gunakan fungsi SelectedDocument untuk memperoleh Document ID yang dapat dipakai nanti untuk memilih dokumen spesifik ini.

Catatan

Byte input disalin sehingga pemanggil boleh melepas atau memakai ulang InStream segera setelah fungsi ini kembali; pakai LoadFromRangeSource saat sumber besar atau remote sebaiknya tetap ditopang callback dan dimuat on demand

Input terlindungi PDF MAC diautentikasi setelah verifikasi kata sandi dan sebelum halaman dokumen diekspos