DAGetRangeSourceDataAvailability

Doğrudan erişim işlevselliği, Aşamalı yükleme, Tanılama

Açıklama

Doğrudan erişimli bir tanıtıcı için GetRangeSourceDataAvailability ile aynı bağımlılık ve bayt aralığı kullanılabilirlik sonucunu döndürür

Sözdizimi

Delphi

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

Parametreler

FileHandleBir bayt aralığı akışından veya URL'den açılmış doğrudan erişim tanıtıcısı
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM veya PDF_RANGE_DATA_OBJECT
Index1 tabanlı bir sayfa numarası, form sorgusu için sıfır veya bir dolaylı nesne numarası
ReportJSON bağımlılık ve bayt aralığı raporunu alır

Dönüş değerleri

-1Tanıtıcı, kaynak, bağımsız değişkenler veya PDF yapısı geçersiz
0Gereken aralıklardan en az biri henüz kullanılabilir değil
1Tam bağımlılık grafiği kullanılabilir durumda
2Form sorgusu tamamlandı ve belgede AcroForm yok

Açıklamalar

Tutamaç TByteRangeStream tarafından destekleniyor olmalıdır

URL destekli bir tutamaçta yalnızca bayt aralığı önbelleğinin halihazırda sakladığı aralıklar hemen kullanılabilir; sorgu asla ağ isteği başlatmaz

Eksik aralıklar okunmadan bildirilir