THPDFRandomAccessSource.IsRangeAvailable Method
Rapporterer om byteområdet som starter ved Offset og er Count byte langt, ligger helt innenfor kildestørrelsen
Deklarasjon
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
Enhet
HPDFDoc
Parametere
| Navn | Formål |
|---|---|
Offset | Nullbasert byteoffset for områdestarten |
Count | Områdelengde i byte |
Returverdi
True når begge offsetene er ikke-negative og hele området får plass innenfor GetSize, ellers False
Bruksnotater
- Basisimplementasjonen utleder svaret fra
GetSizealene, så den kan ikke vite om en avkortet ekstern fil faktisk har levert bytene ennå - Overstyr denne metoden i egne kilder som sporer ankomne byteområder, for eksempel linearisert eller delvis nedlastet inndata
- Kallere som den lineariserte tegneplanleggeren bruker den til å avgjøre når et første-visnings- eller avhengighetsområde kan leses