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

FileHandleEt håndtak med direkte tilgang åpnet fra en byteområdestrøm eller URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM eller PDF_RANGE_DATA_OBJECT
IndexEt et-basert sidetall, null for skjemaspørringen, eller et indirekte objektnummer
ReportMottar JSON-rapporten for avhengigheter og byteområder

Returverdier

-1Håndtaket, kilden, argumentene eller PDF-strukturen er ugyldig
0Minst ett påkrevd område er ennå ikke tilgjengelig
1Den komplette avhengighetsgrafen er tilgjengelig
2Skjemaspø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