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
| InStream | Objek TStream yang memuat data dokumen PDF |
|---|---|
| Password | Kata sandi untuk memuat file |
Nilai yang dikembalikan
| 0 | Dokumen PDF tidak dapat dibaca dari stream. Gunakan LastErrorCode |
|---|---|
| 1 | Dokumen 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