THPDFRandomAccessSource.IsRangeAvailable Method
Raportoi, jääkö arvosta Offset alkava Count tavun tavualue kokonaan lähteen koon sisään
Määrittely
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
Yksikkö
HPDFDoc
Parametrit
| Nimi | Tarkoitus |
|---|---|
Offset | Alueen alun nollasta alkava tavuoffset |
Count | Alueen pituus tavuina |
Paluuarvo
True, kun molemmat offsetit ovat ei-negatiivisia ja koko alue mahtuu GetSizein sisään, muuten False
Käyttöhuomautukset
- Perustoteutus johtaa vastauksen pelkästään
GetSizeista, joten se ei voi tietää, onko katkaistu etätiedosto todellisuudessa vielä toimittanut tavuja - Ohita tämä metodi mukautetuissa lähteissä, jotka seuraavat saapuneita tavualueita, esimerkiksi linearisoidussa tai osittain ladatussa syötteessä
- Kutsujat, kuten linearisoitu uudelleenpiirtoajoitus, käyttävät sitä päättämään, milloin ensimmäisen piirron tai riippuvuuden aluetta voi lukea