TPDFlibRangeAvailabilityEvent

Gegevenstypen, documentbeheer, geleidelijk laden

Beschrijving

Rapporteert of een compleet absoluut bytebereik al aanwezig is in de progressieve opslag, zonder het op te halen

Syntaxis

Delphi

TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
  Offset: Int64; Count: LongInt): Integer Of Object;

Parameters

SenderDe TPDFlib-instantie die eigenaar is van het document met callback-ondersteuning
OffsetDe absolute startoffset, beginnend bij 0
CountHet aantal aaneengesloten bytes dat wordt getest

Retourwaarden

0Een of meer gevraagde bytes zijn nog niet aanwezig
Niet nulElke gevraagde byte is direct leesbaar zonder transport of blokkerende I/O

Opmerkingen

De callback is een statussonde en mag geen gegevens ophalen, op een download wachten of terugbellen naar dezelfde range source

Resultaten moeten monotoon vorderen naarmate de opslag vult; gecachte bytes blijven beschikbaar, zelfs als de callback later nul meldt

Het callbackdoel en de onderliggende opslag moeten geldig blijven totdat het geladen document wordt gesloten