THPDFRandomAccessSource.IsRangeAvailable 方法
报告从 Offset 开始的 Count 个字节是否完全落在源大小之内
声明
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
Offset | 范围起点从零计的字节偏移 |
Count | 范围长度(字节) |
返回值
两个偏移均非负且整个范围都在 GetSize 之内时为 True,否则为 False
使用说明
- 基类实现仅凭
GetSize推出答案,因此它无法知道截断的远程文件是否真的已把字节送达 - 在跟踪已到达字节范围的自定义源里覆写此方法,例如线性化或部分下载的输入
- 线性化重绘调度器之类的调用方用它判断首绘或依赖范围何时可读