DAGetRangeSourceDataAvailability

Functionaliteit voor directe toegang, geleidelijk laden, diagnostiek

Beschrijving

Geeft hetzelfde afhankelijkheids- en byte-range beschikbaarheidsresultaat terug als GetRangeSourceDataAvailability, voor een direct-access handle

Syntaxis

Delphi

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

Parameters

FileHandleEen direct-access handle geopend vanuit een byte-range stream of URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM of PDF_RANGE_DATA_OBJECT
IndexEen paginanummer beginnend bij 1, nul voor de formulierquery, of een indirect objectnummer
ReportOntvangt het JSON-rapport met afhankelijkheden en byte-ranges

Retourwaarden

-1De handle, bron, argumenten of PDF-structuur zijn ongeldig
0Minstens één vereiste range is nog niet beschikbaar
1De volledige afhankelijkheidsgraaf is beschikbaar
2De formulierquery is voltooid en het document heeft geen AcroForm

Opmerkingen

De handle moet gedragen worden door een TByteRangeStream

Bij een op een URL gebaseerde handle zijn alleen bereiken direct beschikbaar die de byte-range-cache al vasthoudt; de zoekopdracht start nooit een netwerkverzoek

Ontbrekende bereiken worden gemeld zonder gelezen te worden