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
| FileHandle | Een direct-access handle geopend vanuit een byte-range stream of URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM of PDF_RANGE_DATA_OBJECT |
| Index | Een paginanummer beginnend bij 1, nul voor de formulierquery, of een indirect objectnummer |
| Report | Ontvangt het JSON-rapport met afhankelijkheden en byte-ranges |
Retourwaarden
| -1 | De handle, bron, argumenten of PDF-structuur zijn ongeldig |
|---|---|
| 0 | Minstens één vereiste range is nog niet beschikbaar |
| 1 | De volledige afhankelijkheidsgraaf is beschikbaar |
| 2 | De 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