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

SenderTPDFlib-instansen som äger dokumentet som backas upp av återanrop
OffsetDen absoluta, nollbaserade startoffseten
CountAntalet sammanhängande byte som testas

Returvärden

0Ett eller flera begärda byte finns ännu inte
Nollskilt värdeVarje 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