TPDFlibRangeAvailabilityEvent
Datatyper, dokumenthantering, progressiv inläsning
Beskrivning
Rapporterar om ett fullständigt absolut byteintervall redan finns i den progressiva lagringen, utan att hämta det
Syntax
Delphi
TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
Offset: Int64; Count: Integer): Integer Of Object;Parametrar
| Sender | TPDFlib-instansen som äger dokumentet som backas upp av återanrop |
|---|---|
| Offset | Den absoluta, nollbaserade startoffseten |
| Count | Antalet sammanhängande byte som testas |
Returvärden
| 0 | Ett eller flera begärda byte finns ännu inte |
|---|---|
| Nollskilt värde | Varje begärd byte kan läsas omedelbart, utan transport eller blockerande I/O |
Anmärkningar
Återanropet är en statussondering och får inte hämta data, vänta på en nedladdning eller anropa tillbaka till samma intervallkälla
Resultaten bör utvecklas monotoniskt i takt med att lagringen fylls; cachade byte förblir tillgängliga även om återanropet senare rapporterar nollÅteranropsmålet och den underliggande lagringen
måste förbli giltiga tills det inlästa dokumentet stängs