LoadFromStream
إدارة المستندات
الوصف
هذه الدالة، المتاحة فقط في إصدارات Delphi من المكتبة، تتيح تحميل مستند PDF من كائن TStream. وإذا نجحت الدالة، فسيُحدَّد المستند المحمَّل ويمكن استرجاع DocumentID الخاص به باستخدام الدالة SelectedDocumentإذا رُفضت كلمة المرور الموردة وكان
OnPassword مسندًا، فيمكن للمعالج توريد اعتماد آخر أو إلغاء التحميل
تستمر عمليات البحث بمسافة البايتات في مخزن التدفق المؤقت بعد قراءة ناقصة حتى يعيد التدفق صفر بايت، بحيث لا تُتخطى التطابقات اللاحقة عندما يوفر تدفق مخصص البيانات في أجزاء أصغر
الصيغة
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
المعاملات
| InStream | كائن TStream الحاوي بيانات مستند PDF |
|---|---|
| Password | كلمة المرور لتحميل الملف |
القيم المُرجعة
| 0 | تعذرت قراءة مستند PDF من التيار. استخدم LastErrorCode |
|---|---|
| 1 | قُرئ مستند PDF من التيار بنجاح. استخدم الدالة SelectedDocument للحصول على معرف المستند الذي يمكن استخدامه لاحقًا لتحديد هذا المستند بعينه |
ملاحظات
تنسخ بايتات الإدخال فيمكن للمستدعي تحرير InStream أو إعادة استخدامه فور عودة هذه الدالة؛ استخدم LoadFromRangeSource عندما ينبغي أن يبقى مصدر كبير أو بعيد مدعومًا برد نداء ويحمل عند الطلب
يوثق إدخال PDF MAC المحمي بعد التحقق من كلمة المرور وقبل كشف صفحات المستند