DAGetRangeSourceDataAvailability
Direktåtkomstfunktioner, progressiv inläsning, diagnostik
Beskrivning
Returnerar samma beroende- och byteintervallresultat som GetRangeSourceDataAvailability för ett handtag med direktåtkomst
Syntax
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Parametrar
| FileHandle | Ett handtag med direktåtkomst öppnat från en byteintervallström eller en URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM eller PDF_RANGE_DATA_OBJECT |
| Index | Ett ettbaserat sidnummer, noll för formulärfrågan, eller ett indirekt objektnummer |
| Report | Tar emot JSON-rapporten över beroenden och byteintervall |
Returvärden
| -1 | Handtaget, källan, argumenten eller PDF-strukturen är ogiltiga |
|---|---|
| 0 | Minst ett nödvändigt intervall är ännu inte tillgängligt |
| 1 | Den fullständiga beroendegrafen är tillgänglig |
| 2 | Formulärfrågan slutfördes och dokumentet saknar AcroForm |
Anmärkningar
Handtaget måste backas upp av TByteRangeStream
För ett URL-baserat handtag är bara intervall som redan finns i byteintervallcachen omedelbart tillgängliga; frågan startar aldrig en nätverksförfrågan
Saknade intervall rapporteras utan att läsas