THPDFRandomAccessSource.IsRangeAvailable Method
回報從 Offset 起算的 Count 位元組範圍是否完全落在來源大小之內
宣告
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
Offset | 範圍起點的零基位元組偏移 |
Count | 範圍長度,單位位元組 |
傳回值
兩個偏移皆非負且整個範圍落在 GetSize 之內時為 True,否則為 False
使用說明
- 基底實作只根據
GetSize推導答案,因此無從得知被截斷的遠端檔案是否已實際送達位元組 - 會追蹤已到達位元組範圍的自訂來源應覆寫此方法,例如線性化或部分下載的輸入
- 線性化重繪排程器等呼叫端用它判斷何時可以讀取首繪或相依範圍