TPDFlibRangeAvailabilityEvent

数据类型、文档管理、渐进式加载

描述

报告一个完整的绝对字节区间是否已存在于渐进式存储中,而无需获取该数据

语法

Delphi

TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
  Offset: Int64; Count: LongInt): Integer Of Object;

参数

Sender拥有回调支撑文档的 TPDFlib 实例
Offset从零开始的绝对起始偏移量
Count被测试的连续字节数

返回值

0所请求的字节中有一个或多个尚未就位
Nonzero每一个所请求的字节都无需传输或阻塞 I/O 即可立即读取

备注

该回调是状态探针,不得获取数据、等待下载或回调同一范围源

结果应随存储填充单调推进;即使回调之后报告零,已缓存的字节仍可用

回调目标及其后备存储必须保持有效,直到加载的文档关闭