DAGetRangeSourceDataAvailability

وظائف الوصول المباشر، التحميل التدريجي، التشخيص

الوصف

تُرجع نتيجة التبعيات وتوفر نطاقات البايتات نفسها كما في GetRangeSourceDataAvailability لمقبض Direct Access

الصيغة

Delphi

Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
  Index: Integer; Out Report: WideString): Integer;

المعاملات

FileHandleمقبض Direct Access فُتح من تيار نطاقات بايتات أو من URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM أو PDF_RANGE_DATA_OBJECT
Indexرقم صفحة يبدأ من 1، أو صفر لاستعلام النموذج، أو رقم كائن غير مباشر
Reportيستقبل تقرير JSON للتبعيات ونطاقات البايتات

القيم المُرجعة

-1المقبض أو المصدر أو الوسائط أو بنية PDF غير صالحة
0نطاق مطلوب واحد على الأقل غير متوفر بعد
1شبكة التبعيات الكاملة متوفرة
2اكتمل استعلام النموذج والمستند بلا AcroForm

ملاحظات

يجب أن يدعمه المقبض TByteRangeStream

للمقبض المدعوم من URL لا تتاح فورًا إلا المدايات المحتجزة سلفًا في ذاكرة المدايات البايتية؛ ولا يبدأ الاستعلام طلبًا شبكيًا أبدًا

تبلك المدايات المفقودة دون قراءتها