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
| Sender | De TPDFlib-instantie die eigenaar is van het document met callback-ondersteuning |
|---|---|
| Offset | De absolute startoffset, beginnend bij 0 |
| Count | Het aantal aaneengesloten bytes dat wordt getest |
Retourwaarden
| 0 | Een of meer gevraagde bytes zijn nog niet aanwezig |
|---|---|
| Niet nul | Elke 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