DAGetRangeSourceDataAvailability
Direkte tilgangsfunksjonalitet, progressiv innlasting, diagnostikk
Beskrivelse
Returnerer det samme avhengighets- og byteområde-tilgjengelighetsresultatet som GetRangeSourceDataAvailability for et håndtak med direkte tilgang
Syntaks
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Parametere
| FileHandle | Et håndtak med direkte tilgang åpnet fra en byteområdestrøm eller URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM eller PDF_RANGE_DATA_OBJECT |
| Index | Et et-basert sidetall, null for skjemaspørringen, eller et indirekte objektnummer |
| Report | Mottar JSON-rapporten for avhengigheter og byteområder |
Returverdier
| -1 | Håndtaket, kilden, argumentene eller PDF-strukturen er ugyldig |
|---|---|
| 0 | Minst ett påkrevd område er ennå ikke tilgjengelig |
| 1 | Den komplette avhengighetsgrafen er tilgjengelig |
| 2 | Skjemaspørringen er fullført, og dokumentet har ingen AcroForm |
Merknader
Håndtaket må være støttet av TByteRangeStream
For et URL-basert håndtak er bare intervaller allerede beholdt av byte-intervall-cachen umiddelbart tilgjengelige; spørringen starter aldri en nettverksforespørsel
Manglende intervaller rapporteres uten å leses