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

FileHandleHandle Direct Access otevřený ze streamu bajtových rozsahů nebo z URL
DataKindPDF_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
ReportPřijímá JSON report závislostí a bajtových rozsahů

Návratové hodnoty

-1Handle, zdroj, argumenty nebo struktura PDF jsou neplatné
0Aspoň jeden požadovaný rozsah zatím není k dispozici
1Celý graf závislostí je k dispozici
2Dotaz 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