DAGetRangeSourceDataAvailability
Direktzugriffsfunktionen, progressives Laden, Diagnostik
Beschreibung
Liefert dasselbe Abhängigkeits- und Byte-Range-Verfügbarkeitsergebnis wie GetRangeSourceDataAvailability für ein Direct-Access-Handle
Syntax
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Parameter
| FileHandle | Ein Direct-Access-Handle, das aus einem Byte-Range-Stream oder einer URL geöffnet wurde |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM oder PDF_RANGE_DATA_OBJECT |
| Index | Eine 1-basierte Seitennummer, null für die Formularabfrage oder eine indirekte Objektnummer |
| Report | Empfängt den JSON-Abhängigkeits- und Byte-Range-Bericht |
Rückgabewerte
| -1 | Handle, Quelle, Argumente oder PDF-Struktur sind ungültig |
|---|---|
| 0 | Mindestens ein erforderlicher Bereich ist noch nicht verfügbar |
| 1 | Der vollständige Abhängigkeitsgraph ist verfügbar |
| 2 | Die Formularabfrage wurde abgeschlossen, und das Dokument hat kein AcroForm |
Anmerkungen
Das Handle muss von einem TByteRangeStream gestützt werden
Bei einem URL-gestützten Handle sind nur Bereiche sofort verfügbar, die der Byte-Range-Cache bereits hält; die Abfrage startet nie eine Netzwerkanfrage
Fehlende Bereiche werden gemeldet, ohne gelesen zu werden