DAGetRangeSourceDataAvailability
Funkce přímého přístupu, postupné načítání, diagnostika
Popis
Vrací stejný výsledek dostupnosti závislostí a bajtových rozsahů jako GetRangeSourceDataAvailability pro handle Direct Access
Syntaxe
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Parametry
| FileHandle | Handle Direct Access otevřený ze streamu bajtových rozsahů nebo z URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM nebo PDF_RANGE_DATA_OBJECT |
| Index | Číslo stránky počítané od 1, nula pro dotaz na formulář, nebo číslo nepřímého objektu |
| Report | Přijímá JSON report závislostí a bajtových rozsahů |
Návratové hodnoty
| -1 | Handle, zdroj, argumenty nebo struktura PDF jsou neplatné |
|---|---|
| 0 | Aspoň jeden požadovaný rozsah zatím není k dispozici |
| 1 | Celý graf závislostí je k dispozici |
| 2 | Dotaz na formulář proběhl a dokument nemá žádný AcroForm |
Poznámky
Popisovač musí být podepřen TByteRangeStream
U popisovače založeného na URL jsou okamžitě dostupné jen rozsahy už uchované byte-rozsahovou cache; dotaz nikdy nespustí síťový požadavek
Chybějící rozsahy se hlásí, aniž by se četly