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
| FileHandle | Et direct-access-handle åbnet fra en byte-range-stream eller URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM eller PDF_RANGE_DATA_OBJECT |
| Index | Et etbaseret sidenummer, nul for formularforespørgslen, eller et indirekte objektnummer |
| Report | Modtager JSON-afhængigheds- og byte-range-rapporten |
Returværdier
| -1 | Handlet, kilden, argumenterne eller PDF-strukturen er ugyldige |
|---|---|
| 0 | Mindst ét påkrævet område er endnu ikke tilgængeligt |
| 1 | Den komplette afhængighedsgraf er tilgængelig |
| 2 | Formularforespø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