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
| FileHandle | Bir bayt aralığı akışından veya URL'den açılmış doğrudan erişim tanıtıcısı |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM veya PDF_RANGE_DATA_OBJECT |
| Index | 1 tabanlı bir sayfa numarası, form sorgusu için sıfır veya bir dolaylı nesne numarası |
| Report | JSON bağımlılık ve bayt aralığı raporunu alır |
Dönüş değerleri
| -1 | Tanıtıcı, kaynak, bağımsız değişkenler veya PDF yapısı geçersiz |
|---|---|
| 0 | Gereken aralıklardan en az biri henüz kullanılabilir değil |
| 1 | Tam bağımlılık grafiği kullanılabilir durumda |
| 2 | Form 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