THPDFRandomAccessSource.IsRangeAvailable Method
Izvještava leži li raspon bajtova koji počinje na Offset za Count bajtova potpuno unutar veličine izvora
Deklaracija
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
Jedinica
HPDFDoc
Parametri
| Naziv | Svrha |
|---|---|
Offset | Bajtovni pomak početka raspona temeljen na nuli |
Count | Duljina raspona u bajtovima |
Povratna vrijednost
True kada su oba pomaka nenegativna i cijeli raspon stane unutar GetSize, inače False
Napomene o korištenju
- Osnovna implementacija izvodi odgovor samo iz
GetSize, pa ne može znati je li odrezana udaljena datoteka stvarno već dostavila bajtove - Nadjačajte ovu metodu u prilagođenim izvorima koji prate pristigle raspone bajtova, na primjer linearizirani ili djelomično preuzeti ulaz
- Pozivatelji poput rasporednika ponovnog crtanja lineariziranog sadržaja koriste je da odluče kada se raspon prvog crtanja ili ovisnosti može pročitati