DAGetRangeSourceDataAvailability
وظائف الوصول المباشر، التحميل التدريجي، التشخيص
الوصف
تُرجع نتيجة التبعيات وتوفر نطاقات البايتات نفسها كما في GetRangeSourceDataAvailability لمقبض Direct Access
الصيغة
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;المعاملات
| FileHandle | مقبض Direct Access فُتح من تيار نطاقات بايتات أو من URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM أو PDF_RANGE_DATA_OBJECT |
| Index | رقم صفحة يبدأ من 1، أو صفر لاستعلام النموذج، أو رقم كائن غير مباشر |
| Report | يستقبل تقرير JSON للتبعيات ونطاقات البايتات |
القيم المُرجعة
| -1 | المقبض أو المصدر أو الوسائط أو بنية PDF غير صالحة |
|---|---|
| 0 | نطاق مطلوب واحد على الأقل غير متوفر بعد |
| 1 | شبكة التبعيات الكاملة متوفرة |
| 2 | اكتمل استعلام النموذج والمستند بلا AcroForm |
ملاحظات
يجب أن يدعمه المقبض TByteRangeStream
للمقبض المدعوم من URL لا تتاح فورًا إلا المدايات المحتجزة سلفًا في ذاكرة المدايات البايتية؛ ولا يبدأ الاستعلام طلبًا شبكيًا أبدًا
تبلك المدايات المفقودة دون قراءتها