DAGetRangeSourceDataAvailability

Direkte adgangsfunktioner, progressiv indlæsning, diagnostik

Beskrivelse

Returnerer det samme afhængigheds- og byte-range-tilgængelighedsresultat som GetRangeSourceDataAvailability for et direct-access-handle

Syntaks

Delphi

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

Parametre

FileHandleEt direct-access-handle åbnet fra en byte-range-stream eller URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM eller PDF_RANGE_DATA_OBJECT
IndexEt etbaseret sidenummer, nul for formularforespørgslen, eller et indirekte objektnummer
ReportModtager JSON-afhængigheds- og byte-range-rapporten

Returværdier

-1Handlet, kilden, argumenterne eller PDF-strukturen er ugyldige
0Mindst ét påkrævet område er endnu ikke tilgængeligt
1Den komplette afhængighedsgraf er tilgængelig
2Formularforespørgslen blev fuldført, og dokumentet har ingen AcroForm

Bemærkninger

Handlet skal være understøttet af en TByteRangeStream

For et URL-baseret handle er kun områder, som byte-range-cachen allerede gemmer, straks tilgængelige; forespørgslen starter aldrig en netværksanmodning

Manglende områder rapporteres uden at blive læst